Вопрос

Что я натворил :

В моем приложении есть действие фрагмента (родительское действие), которое запускает фрагмент, и на этом фрагменте есть кнопка, при нажатии на которую запускается другое действие, имеющее пользовательский 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"
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top