2012-05-04 15 views
-1

リストビューを2つのTextViewとCheckBoxでカスタマイズしたListviewに問題があります。リストビューをスクロールするときにチェックマークがランダムにチェックされ、誰もがこの問題を解決するためにカスタマイズされたアダプタを定義するのを助けます、私はとても感謝しますリストをスクロールするときにチェックボックスを含むアイテムでカスタマイズされたリストビュー

+0

この問題に関しては、stackoverflow.comには何百もの質問がありますが、多くは完全なコードであり、あなたは単一のものを見つけることができませんでしたか? – Luksprog

+0

ChecBoxを管理する必要があります。ArrayListを1つクリックします。この例のように、seekBarが使用されていたら、solution.http://android-vogue.blogspot.com/2012/05/android-custom-listview-with-seekbar .html – Herry

答えて

0

私は同じ問題を抱えていたし、私は次のように解決:

私はisCheckedByUserブール変数を持っています。アダプタでは、チェックボックスを使用して何かを行うたびに、この変数をfalseに設定し、チェックボックスを使用してすべての操作を行い、変数をtrueに再度設定します。次に、方法でonCheckedChanged私はこの変数が真であるかどうかをチェックし、そうであれば、ユーザーが状態を変更したかったことを意味します。

実際、この問題はあまり「ランダム」ではありません。リストビューはセルを再利用するので、チェックボックスがランダムにチェックされていないように見えます。

0

paramを正しくgetViewにリサイクルすることを確認してください。

ビューがすでに使用されている場合は、チェックされた状態が新しい項目に一致することを確認してください。

関連する問題