ListViewを使用してリストを作成する場合は、
mListView.setOnItemClickListener(new AdapterView.OnItemClickListener(){ }
メソッドがクリックされた後、コールバッククリックイベントはありません。
理由:
アイテムリストアイテムのクリック可能なコントロールがフォーカスを取得し、最初にクリック処理を正しく取得します。
解決:
1.リストアイテムのコントロールに次のプロパティを追加します
android:focusableInTouchMode = "false"
android:clickable = "false"
android:focusable = "false"
2. ListItemレイアウトファイルのルートコントロールの下に次のプロパティを追加して、その子コントロールがフォーカスされないようにします。
子孫フォーカス可能性属性
3. ListItemにカスタムコントロールがある場合、通常、カスタムは結合されたコントロールです。カスタムコントロールがフォーカスされていないように設定されている場合でも、Buttonなどのカスタムコントロールを構成する内部コントロールは引き続き機能する場合があります。フォーカスを取得するには、コードでクリックできない属性を設定する必要があります
myButton.setClickable(false);