6

ListViewを取得し、ボタンを含むビューを入力します。onClickリスナーを適応からのボタンに設定しましたが、ListViewの具体的な項目をクリックしても何も起こりません。したがって、listViewItemをクリックする必要がある場合は、ボタンonClickListenerのみが呼び出されると言えます。何をすべきか?

4

3 に答える 3

20

xmlファイルでボタンに設定します。 android:focusable="false"

これは、ボタンがフォーカスされるためです。これで、ボタンにフォーカスを設定しないように指示することで、ボタンにonClickを使用し、ListViewの各行にonItemClickを使用できるようになりました。

于 2012-09-03T12:40:22.950 に答える
0

このようにアイテムクリックを設定する必要がありますlistView.setOnItemClickListener();

于 2012-09-03T12:41:56.110 に答える
0

リストビューアイテムでのみonlcickを実行することをお勧めします。フラグを設定して、機能を切り替えることができます。

于 2014-07-24T11:54:33.947 に答える