Blog -
Androidで開発していると何かとListActivityを使いますが、画像を入れたり
ちょっとカッコよく表示したり、自作のLayoutを使いたくなります。
そこで、ArrayAdapterを作ってListActivityにセットしてさあと思いきやいくらクリックしても
onListItemClickが発生しないという事態になる方も多いはず。
原因は、ListActivityのItemにArrayAdapterが紐づいている訳ですので
ArrayAdapterで発生しない限り、ListActivityには通知されません。
そこで、発生させる方法として・・・
ArrayAdapter側に「OnClickListener」をインプリメントして「onClick」メソッドを追加します。
すると、ListActivityの「onListItemClick」が発生するようになります。