我对Google TV应用程序的开发非常陌生。我已经选择了我的移动应用程序布局到Google Tv,它工作得很好。在移动应用程序中,我们在listview上添加setOnItemClickListener()来执行操作,但谷歌Tv是不可触摸的设备,操作是由远程执行的,因此代替setOnItemClickListener()是否有任何侦听器来跟踪d pad悬停,以便我可以更改视图。提前感谢
发布于 2014-06-06 22:44:42
我相信你可以将焦点设置到列表视图- mListView.requestFocus();dpad将在列表视图中导航,如果你按enter或ok按钮(取决于远程设备)是否应该在列表视图中选择项目。
不确定您的整体布局是什么样子,但您也可以将焦点添加到项目上,以便在xml布局中导航出列表视图,方法是:
<ListView
android:nextFocusUp="@+id/id_of_view"
android:nextFocusDown="@+id/id_of_view"
android:nextFocusLeft="@+id/id_of_view"
android:nextFocusRight="@+id/id_of_view"/>
https://stackoverflow.com/questions/24054301
复制相似问题