我开发了一个在智能手机上运行良好的 Android 应用程序。在尝试使用 Amazon Fire TV 时,我发现没有视图专注于启动,并且遥控器上的按键没有任何效果。如何使操作栏上的项目具有焦点(操作项应该具有焦点,即它周围的蓝线)。由于没有视图似乎有焦点,遥控器不起作用。
是不是一定要在布局代码中加点东西,如下:
<menu xmlns:android="http://schemas.android.com/apk/res/android" >
<item
android:id="@+id/menu_item_favorites"
android:icon="@drawable/ic_action_favorites"
android:title="@string/favorites"
android:showAsAction="always" />
...
...
...
</menu>
还是我必须以编程方式在 onCreate 或 onStart 中设置焦点?