1

これは私のアイテムですListView

ここに画像の説明を入力してください

星はButtonです。のメソッドで設定しOnClickListenerました。しかし、私は今問題に直面しています-を追加した後は起動しません。クリック音とビューの残りの部分をリッスンして、発砲で応答するようにします。解決策はありますか?getView()AdapteronItemClickButtonButtononItemClick

4

3 に答える 3

1

よくわかりませんが、リスト項目でボタンが機能していないため、ボタンの代わりに ImageView を使用してください。getView() メソッドの Button と同じように ImageView に onClick を設定することもできます

ImageView.setOnClickListener().....etc
于 2012-06-04T12:16:30.007 に答える
0

AdapteronClickListener()のアイテムを装着すると、そのアクティビティでは機能しません。このために、星のボタンを配置し、他のすべてのアイテムをレイアウトに配置して、そのレイアウトに配置できます。getView()onItemClickListener()onClickListener()onClickListener()getView()

于 2012-06-04T12:52:57.810 に答える
0

ボタンをフォーカス不可 (ただしクリック可能) にするには:

android:focusable="false"
android:focusableInTouchMode="false"
于 2012-06-04T12:23:39.827 に答える