Я реализую бесконечный ListView (как в приложении для Facebook). Я хочу сделать элемент как select (временно показать фон как серый), который я выбираю. когда я нажимаю на listview, ничего не происходит (не показано как серый). Я попробовал установить android:focusable="false"
и android:cickable="false"
для моего представления в виде списка. Но я не заметил ни одной мелочи. В чем моя вина? Любой мне помогает. Заранее спасибо.Как сделать доступным выбранный элемент списка?
0
A
ответ
1
Если вы хотите, чтобы показать щелкнули вариант, как подсвечивается. Не помещайте clicklistener в convetview. Использовать
ListView.SetOnclicklistener(..){
...
}
Это лучший способ устранить проблему.
0
Попробуйте в качестве фона:
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@color/someGreyColor" android:state_activated="true"/>
<item android:drawable="@color/anyColor" android:state_pressed="true"/>
<item android:drawable="@color/backgrounColor"/>
</selector>
1
Вы можете сделать это, используя селектор, который можно установить в качестве фона вашего списка пункта.
вытяжке/background_list_item.xml
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@color/gray" android:state_pressed="true" />
<item android:drawable="@color/gray" android:state_selected="true" />
<item android:drawable="@color/gray" android:state_activated="true" />
<item android:drawable="@color/default_color" />
</selector>
макет/list_item.xml
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@drawable/background_list_item"
android:orientation="vertical">
<... />
</LinearLayout>
Смежные вопросы
- 1. Как сделать элемент SVG доступным?
- 2. Устанавливается выбранный элемент списка
- 3. Выбранный элемент списка: undefined
- 4. Как сделать выбранный элемент checkbox?
- 5. Как сделать выбранный элемент в списке
- 6. Получить выбранный элемент списка выбора
- 7. Удалить выбранный элемент из списка
- 8. Как отключить выбранный элемент в поле списка
- 9. Элементы списка и выбранный элемент
- 10. выбранный элемент из списка XAML
- 11. удалить выбранный элемент из списка
- 12. Как изменить выбранный элемент списка на изображение?
- 13. Как получить выбранный элемент из списка LibGDX?
- 14. Сделать выбранный элемент действительно неуправляемым
- 15. Как получить выбранный элемент списка в списке
- 16. Как получить выбранный элемент выпадающего списка
- 17. Как получить выбранный элемент после привязки списка?
- 18. Как получить выбранный элемент из списка RecyclerView?
- 19. Как получить выбранный элемент из этого списка?
- 20. Как я могу прокрутить выбранный элемент списка?
- 21. Как получить выбранный элемент из списка DropDownList?
- 22. Как передать выбранный элемент (строка) из списка
- 23. Как установить выбранный элемент списка в WP7?
- 24. Как сделать выбранный элемент в списке
- 25. Как сделать выбранный вариант раскрывающегося списка липким?
- 26. Vaadin - Сделать добавленный элемент доступным (и редактируемый)
- 27. Просмотр списка JavaFX - Получить текущий выбранный элемент?
- 28. Отпечатать выбранный элемент из раскрывающегося списка
- 29. Показать выбранный элемент в виде списка
- 30. Динамически изменить выбранный элемент списка элементов фона