私はカスタムBaseAdapterを持つリストビューを持っており、各行にはチェックボックスと3つのテキストビューが含まれています。私は、Layoutinflaterを使用してxmlファイルからこの行を膨張させています。しかし、私がチェックするたびに、多くの他のチェックボックスがリスト全体でチェックされますが、チェックしたい元のチェックボックスはチェックされることがあります。問題のあるアンドロイドリストビューのチェックボックス
ユーザーがチェックボックスを選択するたびに、そのチェックボックスの添付された一意の値をコレクションに保存しています。次回getViewメソッドが呼び出されると、チェックボックスの値がコレクション内に既に存在するかどうかに基づいてgetView()内のビューを返す前にチェックボックスを手動でチェック/チェック解除します。しかし、これにもかかわらず、これらのチェックボックスのチェックチェンジリストが起動していないにもかかわらず、それらのチェックボックスをマークしています。私は疑問ですが、これはビューがgetViewで再利用されているためですが、この全部のものを動作させるには良い方法は何もわかりません。
getViewメソッドをここに含めることができますか?私は問題がそこにあると思う。 – Juhani
http://stackoverflow.com/questions/5715630/checkboxes-in-the-list-randomly-get-checked-unchecked-when-i-scroll-through-and/7076486#7076486これは既に議論されていますそれと一緒に。ありがとう。 – SALMAN