我做了什么:
在我的应用程序中有一个 Fragment Activity(父 Activity)启动一个 fragment ,在该 fragment 上有一个按钮,单击该按钮将启动另一个具有自定义 ListView 的 Activity。
问题:
当我使用键盘导航 ListView 时,它不显示突出显示状态,但是,如果我从 ListView 中删除 android:descendantFocusability="blocksDescendants"
它显示突出显示状态但不支持该 ListView 的 onclick 项目。
最佳答案
如果 ListView
的 row.xml 中有 focusable
View ,请将这些属性添加到每个 view
android:focusable="false"
android:focusableInTouchMode="false"
android:clickable="false"
关于android - ListView 和键盘导航,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25078627/