ListViewsのfeatureが原因で、ListViewがonItemClickまたはonListItemClickを介してクリックイベントを聴取できるようにする場合、項目はフォーカスを取得できません。これは、項目内のTextViewを同時に一重線にしたい場合には、問題になります。 android:inputType="text"
を設定すると、TextViewは何とか「クリック可能」になり、フォーカスが得られます。android:itemLineListener機能を犠牲にすることなくListView内の項目の回避策
私は現在回避策としてandroid:singleLine="true"
を使用していますが、償却されています。これを行う際に「合法的」または非償却方法がありますか?
あなたはandroid:layout_weightを意味しましたか? –
申し訳ありません..... –
maxLinesの+1ですが、layout_weightと混同していますが、どうすればそれができますか? –