2017-04-21 13 views
0

他のものの横にeditTextがあるリスト内の行。 editTextにandroid:focusableInTouchMode="false"を設定すると、行全体を選択して強調表示し、必要なデータを取得することができますが、キーボードがポップアップしないためeditTextを編集できなくなります。 android:focusableInTouchMode="true"を設定すると、editTextを編集できますが、行全体をクリックしたり、ハイライトしたり、データを取得したりすることはできません。私はどうすれば両方を達成できますか?EditTextとListViewの間の項目

答えて

0

ListViewは入力に適合しません。それはメモリ内に目に見えるアイテム+2だけを保持します。あなたが望むものを達成したとしても、毎回あなたの編集内容はすべて消えてしまいます。EditTextはスクリーンを離れます。

RecyclerViewを参照してください。このクラスは、この種のものに適しています。

UPDは

は実は、ListViewで正確foucsable EditTextsためtutorialがあります。しかし、あなたが見ているように、それは2011年に関連していました。

関連する問題