私の Google TV アプリケーションには、押された、フォーカスされた、有効になったなどのすべての状態を持つ約 6 つのボタンがあります。
すべてのボタンは、以下のように xml ファイルで同じ押された、フォーカスされた、有効になったなどの状態を持っています。
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@drawable/default_bt" android:state_enabled="true" android:state_pressed="true"/> <!-- pressed -->
<item android:drawable="@drawable/default_bt" android:state_enabled="false" /> <!-- disabled -->
<item android:drawable="@drawable/default_bt_hvr" android:state_focused="true"/> <!-- focused -->
<item android:drawable="@drawable/default_bt_hvr"/> <!-- default -->
</selector>
Google TV リモコンを使用して、左側に移動し始めると、ボタンがフォーカスを移動し、一番左のボタンに到達すると、フォーカスが一番左のボタンにとどまります。
その位置(左端)から右に移動し始めると、フォーカスは右端のボタンまで来ますが、その後は失われます。
それは受け入れられた行動ですか、それとも何か問題がありますか?
どんな助けでも大歓迎です。