0

リストアイテムで多くのことを試してきましたが、いくつかの問題に直面しています。私の前の質問では、@nEx.Software のおかげで問題を解決できました。しかし、ここにはまだいくつかの概念が欠けています。

現在、アイテムのクリックとその中のチェックボックスを区別しようとしています。ただし、アレイアダプタを拡張せずにやりたいです。listView.onItemClickListener() と listView.getCheckedItemPositions() の両方のメソッドを一緒に使用する方法はありますか?

使用可能なビューを拡張するとともに、xml ファイルを使用する方法が必要です [それがどれほど複雑になるかは問題ではありません]。これを行う必要があります。

簡単に言えば、Gmailアプリを開くと、すべてのメールがチェックボックス付きで表示され、チェックボックスをクリックしてマークを付けるか、残りのアイテムでメールを開くことができます。繰り返しますが、アダプターを拡張してチェックボックスの配列を追加することで実行できることはわかっていますが、便利なメソッドを使用することは可能ですか: listView.onItemClickListener() AND listView.getCheckedItemPositions()? CheckedTextView はソリューションの一部ですか?

もう1つ、私に[怠け者になる場所]に答えるだけでなく、可能かどうかに関係なく、そのような問題について非常に信頼できる参照はありますか? 私は本当にこの問題に関わるすべてを完全に理解したいと思っています... それが不可能なら、その理由を教えてください!

ありがとうございました :)

4

1 に答える 1

1

カスタム行をリストビューに追加します。カスタム行に、1 つのテキストビューとチェックボックスを linerlayout に追加し、linerlayout クリック イベントを取得します。

于 2012-08-02T21:38:23.910 に答える