android谷歌电视动作栏onfocus事件

时间:2013-01-09 02:00:01

标签: android android-actionbar google-tv

我是Android开发的新手,我正在尝试为google tv开发一个简单的android应用程序,并且想要创建一个类似于googletv-android-sample中提供的leftNavBar库的标签式布局,或者只是使用原始的操作栏标签布局。但是,我正在寻找一种解决方案,将onFocus事件附加到选项卡,以便我可以在选项卡获得焦点时切换内容片段,而不是选择事件。谢谢。

这里通过在leftnavbar库上实现onfouschangelistener来给出一种方法。

Change ImageView when Tab Focus changes

感谢您的任何其他想法。

1 个答案:

答案 0 :(得分:0)

目前还不清楚你在问什么 - 请修改你的问题。你为什么要使用onHover?为什么使用OnFocusChangeListener是一个问题?

示例onFocusChange:

public void onFocusChange(View view, boolean hasFocus) {
  if(hasFocus){ 
      view.setBackgroundColor(Color.RED);
  } else {
      view.setBackgroundColor(Color.TRANSPARENT);
  }
}