列表视图和键盘导航

时间:2014-08-01 10:50:59

标签: android listview android-fragments android-listview android-fragmentactivity

我做了什么:

在我的应用程序中有一个片段活动(父活动),它启动一个片段,在该片段上有一个按钮,点击其中另一个活动启动,它有自定义列表视图。

问题:  当我使用键盘导航listview时,它不会显示突出显示的状态,但是,如果我从列表视图中删除android:descendantFocusability="blocksDescendants",它会显示突出显示的状态,但不支持该列表视图的onclick项目。

2 个答案:

答案 0 :(得分:1)

如果focusable row.xml 中有ListView次观看,请将这些属性添加到每个view

android:focusable="false"
android:focusableInTouchMode="false"
android:clickable="false"

答案 1 :(得分:1)

谢谢你们,我已经完成了这个问题。解决方案是在selector.xml中添加一个状态,即' android:state_activated =" true"'