Checkableを実装するカスタムrelativelayoutのアイテムを含むリストビューがあります。チェック可能なインターフェイスを介してチェック/チェック解除されるチェックボックスが含まれています。
チェックボックスの setFocusable が false に設定されているため、リストビューに onItemClicked を使用できます。
アイテムをクリックすると、チェックボックスも選択されます。私はこれに夢中になっています。
アダプターの getView メソッドで、onCheckChangeListener をチェックボックスに割り当てます。
このリスナーは、リストアイテムがクリックされるたびに呼び出され、チェックボックスをチェックします。
itemclickでチェック可能なlistitemを選択する方法についての質問を見ましたが、デフォルトでこの動作を取得しています....
この動作の問題は次のとおりです。
チェックボックスは、リストアイテムをクリックするのではなく、チェックボックスをクリックすることでチェックされます。チェックボックスがクリックされると、現在表示されているフラグメントの Actionmode を開始し、リスト項目がクリックされると、現在のフラグメントを置き換えます。両方が現在発生しています。つまり、間違ったフラグメントに対する間違ったアクションモードと、バックプレスでの強制終了...
よろしくヴィーノ