2012-04-18 9 views
0

Checkableを実装したカスタムrelativelayoutの項目を持つリストビューを持つIm。それは、チェック可能なインターフェースを介してチェック/チェック解除されるチェックボックスを含む。ListView onItemClick()checkable

CheckFocusableがfalseに設定されているので、リストビューにonItemClickedを使用できます。

アイテムがクリックされると、チェックボックスも選択されます。私はこれについて狂っている。

私のアダプタのgetViewメソッドでは、onCheckChangeListenerをチェックボックスに割り当てます。

このリスナーは、リストアイテムがクリックされ、チェックボックスがチェックされるたびに呼び出されます。

私がチェック可能のListItem onitemclickを選択する方法についての質問を見て、イムは、デフォルトでは、この動作を取得....

この振る舞いを通報します:

チェックボックスがチェックボックスをクリックしてチェックを受ける必要がありますリスト項目をクリックしないでください。チェックボックスをクリックすると現在の表示可能なフラグメントのActionmodeを開始し、リストアイテムがクリックされたときに現在のフラグメントを置き換えます。

よろしくは

+1

あなたがここで達成しようとしていることは本当に明確ではありませんが、あなたの問題/質問は何ですか? –

+0

listitemをクリックしないチェックボックスをクリックすると、チェックボックスがオンになります。チェックボックスをクリックすると現在の表示可能なフラグメントのActionmodeを開始し、リストアイテムがクリックされたときに現在のフラグメントを置き換えます。両方が今起きている、そしてそれは間違った断片と間違ったActionmodeを意味します。 – VinoRosso

答えて

0

は、私はあなたが setFocusable =にカスタムリストビュー内の他のすべてのアイテムを作るために持っていると思うヴィーノ... BOTHは今起こっていると、それは、間違ったフラグメントと近いbackpress上の力のために間違ったActionmodeを意味し、 "false"

関連する問題