Target Android 19
Android SDK Tools 22.6.2
Android SDK Tools 22.6.2
■原因
ListViewの表示にArrayAdapterでのカスタムリストを利用しており
そのカスタムリストのImageButtonが含まれていたから
そのカスタムリストのImageButtonが含まれていたから
■対策
以下のどちらかを実施することで対処することができました
1. ImageButtonを利用しない
2. Layout構造を利用し属性に以下を追加する
1. ImageButtonを利用しない
2. Layout構造を利用し属性に以下を追加する
例えばArrayAdapter用のレイアウトXMLファイル内でLinerLayoutを使っている場合は以下のようにする
ポイントは「android:descendantFocusability="blocksDescendants"」でこれがあるとListViewの用をクリックできるようになりonListItemClickが呼ばれるようになる
<LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:descendantFocusability="blocksDescendants" >
ポイントは「android:descendantFocusability="blocksDescendants"」でこれがあるとListViewの用をクリックできるようになりonListItemClickが呼ばれるようになる
■参考URL
0 件のコメント:
コメントを投稿