我正在为安卓电视开发一个应用程序。我有一个
listview
与一个
ImageButton
。+
Textview
作为孩子。由于电视不接受触摸事件,而是使用D-PAD或轨迹球遥控器,我必须在所有可点击的项目上获得焦点,以便用户知道焦点在哪里。但问题是我可以在列表行上获得焦点,如果我添加
android:descendantFocusability="blocksDescendants"
在自定义列表行布局中,但是列表行中的
ImageButton
不会获得焦点。
如果我删除上述代码,那么
ImageButton
将获得焦点,但我不能点击列表行。
我还添加了
setItemsCanFocus
我的
ListView
,但没有运气,没有任何变化。
我读了很多文件,但我找不到这个问题的正确答案。我想把重点放在列表行和
ImageButton
上。这可能吗?如果有人知道,请帮助我......