在Google TV的listview上添加onClickListener

时间:2014-06-05 07:35:32

标签: android google-tv

我是Google TV应用开发的新手。我选择了我的移动应用布局到谷歌电视,它工作正常。在移动应用程序中,我们在listview上添加setOnItemClickListener()来执行操作,但是Google Tv是不可触摸的设备,操作是通过远程执行的,而不是setOnItemClickListener()是否有任何监听器跟踪d pad悬停以便我可以更改风景。 提前致谢

1 个答案:

答案 0 :(得分:0)

我相信你可以将焦点设置到列表视图 - 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"/>