我有一个列表视图,每个列表项内都有一个图像视图,当用户单击该图像视图时,它会弹出一个菜单。
它在带有触摸屏的普通 Android 设备上运行良好。
但现在我想支持google-tv,哪个应用程序应该由方向键控制。
当我使用方向键浏览列表视图时,只有整行可以成为焦点,我无法使列表视图内的图像视图成为焦点。
我尝试将 android:focusable="true" 添加到 imageview,但它导致整个 listview 无法接收 onItemClick 事件。
有谁知道如何使用方向键在列表视图行和列表视图内的项目之间移动焦点并保持列表视图和图像视图可点击?
多谢!
您必须为 ListView 设置以下内容:
listView.setItemsCanFocus(true);
这样,列表项内的可聚焦视图就不会被忽略。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)