2017-11-11 16 views
0

GitHubから私のプロジェクトにtableviewというビューというビューが必要です。これは、ウィンドウ内のデータグリッドのような図であり、それはすべての列が、私はテーブルビューにチェックボックスを入れたときに、項目のクリックイベントが消え、別のビューを持って設定することができ、このような:tableviewのclickイベントが発生していません。理由を知りたいのですが。

[enter image description here

すべての列がTextViewある場合は、クリックイベントは、通常はこのようなものです:

the Textview in the tableview

私はチェックボックスがクリックイベントを消費するので、アイテムのクリックが何の努力を持っていないかもしれないので、だと思います。しかし、その領域をクリックすることは、チェックボックスの領域内にないので、私はその問題に対処する方法を知らない。

RecycleViewにチェックボックスを入れると、RecycleViewの項目が機能します。

enter image description here

RecycleViewはそれを行うことができますが、TableViewはそれを行うことができない理由が私には不思議です。

私は何かガイダンスをお願いします。

+0

おかげで、私は今、難しい英語の勉強しています、私は質問を編集助けて! S:D –

答えて

1

ただ、チェックボックスにこれらのプロパティを追加します。

android:focusable="false" 
android:focusableInTouchMode="false" 
+0

ありがとう!できます !!! –

関連する問題