2011-10-31 4 views
0

リストビューのすべてのリスト項目にボタンを使用しました。クリック可能なコンポーネントを追加したときにリストアイテムをクリックするとリストビューのリストアイテムが失われました。今私はリストビューのlistitemsのボタンを追加する必要があり、私はそれを追加しました。私は、リスト項目とボタンの両方に対してクリックイベントを持つ必要があります。どうすれば作ることができますか? 共有してください。 ありがとうございます。listviewのクリックを含む複数のコンポーネントをクリックするオプションがありますか?

+0

[こちら](http://stackoverflow.com/questions/1709166/android-listview-elements-with-multiple-clickable-buttons) –

答えて

0

内部ビューにクリックリスナーを添付する必要があります。それぞれのViewHolderのリスナーを作成して、getView()に渡されたビューと同じようにリサイクルしてみてください。また、長いクリックリスナーを接続するか、新しいクリック可能なサブビューで長いクリックを明示的に無効にする必要があります。そうしないと、リストアイテムのコンテキストメニューが失われます。考えられるもう一つのことは、これらのサブビューを使ってdパッドのナビゲーションを扱う方法です。

関連する問題