我做了什么:
在我的应用程序中有一个片段活动(父活动),它启动一个片段,在该片段上有一个按钮,点击其中另一个活动启动,它有自定义列表视图。
问题:
当我使用键盘导航listview时,它不会显示突出显示的状态,但是,如果我从列表视图中删除android:descendantFocusability="blocksDescendants"
,它会显示突出显示的状态,但不支持该列表视图的onclick项目。
答案 0 :(得分:1)
如果focusable
的 row.xml 中有ListView
次观看,请将这些属性添加到每个view
android:focusable="false"
android:focusableInTouchMode="false"
android:clickable="false"
答案 1 :(得分:1)
谢谢你们,我已经完成了这个问题。解决方案是在selector.xml中添加一个状态,即' android:state_activated =" true"'