Używam ListView z niestandardowego adaptera po prostu ma jeden TextViewAndroid ListView, gdy przedmioty są Regulowana, wyłącza kliknięć
<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"
/>
Herezje mój selektor background:
<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>
Problemem jest to, kiedy jestem ustawienie TextView
właściwości: android:clickable="true"
i android:focusable="true"
To jest wtedy widzę mój skupiony versi w tle, ale ustawienie tych przyczyn powoduje, że elementy listy nie odpowiadają już na kliknięcia i długie kliknięcia. Po usunięciu tych 2 właściwości wszystkie elementy ListItem odpowiadają na kliknięcia i długie kliknięcia.
Co należy zrobić, aby widoczne było tło do ogniskowania, a kliknięcie reaguje na oba.
Próbowałem dzwonić pod numer getListView().setItemsCanFocus(true)
, ale problemy nadal występują.
Nie działa. Wszystkie przedmioty są teraz w stanie skupienia. ListView to jedyny widok w moim układzie, tzn. Szerokość i wysokość ustawione na fill_parent – Shardul
@Shardul: Masz na myśli, że masz kilka elementów listy wybranych jednocześnie? –
Nie, gdy aktywacja rozpoczyna się, wszystkie elementy mają tło przypominające skupione tło określone w selektorze. Wciąż żaden element nie reaguje na kliknięcia. – Shardul