просмотр списка и навигация с клавиатуры
Вопрос
Что я натворил :
В моем приложении есть действие фрагмента (родительское действие), которое запускает фрагмент, и на этом фрагменте есть кнопка, при нажатии на которую запускается другое действие, имеющее пользовательский listview.
Проблема:
Когда я перемещаюсь по listview с помощью клавиатуры, он не показывает выделенное состояние, но, если я удалю android:descendantFocusability="blocksDescendants"
из listview он показывает выделенное состояние, но не поддерживает элемент onclick этого listview.
Решение 2
Спасибо вам, ребята, я покончил с проблемой.Решение состоит в том, чтобы добавить одно состояние в selector.xml т.е.'android:state_activated="true"'
Другие советы
Если есть focusable
взгляды в row.xml из вашего ListView
добавьте эти атрибуты к каждому view
android:focusable="false"
android:focusableInTouchMode="false"
android:clickable="false"