sto usando un ListView con adattatore personalizzato ha semplicemente uno TextViewAndroid ListView quando gli elementi sono Focusable, disabilita clic
<TextView
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/list_item_content"
android:background="@drawable/list_item1"
android:layout_width="fill_parent" android:layout_height=""wrap_content"
/>
Heres mia selettore di sfondo:
<selector
xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_focused="true" android:state_enabled="false"
android:state_pressed="true"
android:drawable="@drawable/draw_list_item1" />
<item android:state_focused="true" android:state_enabled="false"
android:drawable="@drawable/draw_list_item_focused" />
<item android:state_focused="true" android:state_pressed="true"
android:drawable="@drawable/draw_list_item_selected" />
<item android:state_focused="false" android:state_pressed="true"
android:drawable="@drawable/draw_list_item_selected" />
<item android:state_focused="true"
android:drawable="@drawable/draw_list_item_focused" />
<item android:drawable="@drawable/draw_list_item1"/>
</selector>
Il problema è quando sono impostazione TextView
proprietà: android:clickable="true"
e android:focusable="true"
È quindi vedo il mio verso concentrato sullo sfondo, ma impostando queste cause gli elementi dell'elenco non rispondono più ai clic e ai clic lunghi. Quando queste 2 proprietà vengono rimosse, tutti i ListItem rispondono ai clic e ai clic lunghi.
Cosa deve essere fatto per rendere visibile lo sfondo attivabile e fare clic per rispondere sia al lavoro.
Ho provato a chiamare getListView().setItemsCanFocus(true)
ma i problemi ancora persiste.
No, non funziona. Tutti gli oggetti sono ora focalizzati. ListView è l'unica vista in mio layout cioè larghezza e l'altezza impostata fill_parent – Shardul
@Shardul: Vuoi dire che dispone di più voci della lista selezionati in una sola volta? –
No, quando l'attivazione inizia, tutti gli elementi hanno uno sfondo simile allo sfondo focalizzato specificato nel mio selettore. Eppure nessuno dei due elementi risponde ai clic. – Shardul