Flex、AIR、Java、Androidなど

2月8日 2009

ExpandableListViewのContextMenuに苦戦中

Posted by: tachibana In: Android| プログラミング

device5

今回のアプリの内容はとあるブログのURLを指定してそれを新しいActivityに渡すと、

  1. それをあわせて読みたいAPIのRSS取得URLにGETし、それをExpandableListのgroupに格納
  2. グループがクリックされるとそのブログのURLをPerl渡しRSSのURLを取得
  3. 返ってきたRSSの場所にXMLを取りに行き、簡単にパース
  4. ExpandableListのchildrenに3で作ったAdapterをsetAdapterする
  5. 4で作ったExpandableListがExpandする
  6. Expandしたとこから記事タイトルをクリックするとdecriptionを含めたダイアログが表示され、その記事をブラウザで開くこともできる
  7. グループを長押しした時のみContextMenuが開き(childrenを長押ししてもContextMenuは出さない)、そのブログをお気にいにに入れたり、そのブログのURLを利用して最初に戻って新たなActivityを開始したりできる

というような感じでやっていたのですが、7)で詰まっています。

groupだろうがchildrenだろうが長押しするとContextMenuが開きますし、開いた段階でどの行がクリックされたかを取得する方法も見つけられません。

それが取れればあとは分岐させてやればいいだけなんですが。

ContextMenuの辺りのクラスライブラリは抜けがあるようですし、googleで調べてもほとんどヒットしないのが辛い(苦笑)

EasyFreeAds Blog News Facebook Twitter Myspace Friendfeed Technorati del.icio.us Digg Google Yahoo Buzz StumbleUpon

No Responses to "ExpandableListViewのContextMenuに苦戦中"

Comments are closed.

Categories

 

2017年7月
« 4月    
 12
3456789
10111213141516
17181920212223
24252627282930
31  

About

Author: tachibana

  • ちょっとしたことはTwitterに書いています。こっちはアプリの公開等の時に更新されます。
  • 最近はもっぱらJavaとObjective Cです。AS3は飽きました。
  • スクリプト言語ではPerlが好きでしたが最近はGAE/Jで何でもやってます。
  • Linuxは自宅サーバー建てるのがやっとのレベルです。前の会社で何日も徹夜してやったのはいい思い出です。
  • アプリへのご要望などご意見等ありましたらお気軽にご連絡下さい。

Alternative content here