选择按钮在Android TV中不起作用

时间:2016-01-22 12:42:34

标签: android android-tv

我不明白为什么这个布局在android tv中无法选择。

无法选择任何按钮或whiget,或插入文本。 请帮助我,如果可以的话,告诉原因。

<EditText
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:id="@+id/bTextUrl"
    android:layout_alignParentTop="true"
    android:layout_alignParentStart="true"
    android:layout_alignParentEnd="true"
    android:background="#faf6f6"
    android:layout_marginTop="60dp" />

<Button
    android:layout_width="@dimen/latimea_button_send_tv"
    android:layout_height="@dimen/inaltimea_button_send_tv"
    android:text="@string/button_send_android_tv"
    android:id="@+id/bSendUrl"
    android:background="@drawable/button_send_tv"
    android:layout_below="@+id/bTextUrl"
    android:layout_alignParentStart="true"
    android:layout_marginTop="35dp" />

<android.support.design.widget.FloatingActionButton
    xmlns:app="http://schemas.android.com/apk/res-auto"
    android:id="@+id/bShare"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_gravity="bottom|right|end"
    android:src="@android:drawable/ic_menu_share"
    app:elevation="6dp"
    app:borderWidth="0dp"
    android:layout_alignParentBottom="true"
    android:layout_alignParentEnd="true" />

1 个答案:

答案 0 :(得分:0)

首先,你必须保持任何一个项目的焦点(即Button,TextView等),如下所示。而且,你必须应用它的nextFocusDown,nextFocusLeft,nextFocusRight&amp; nextFocusUp属性。因此,当您点击电视遥控导航按钮时,它将触发它的相关事件。

将请求焦点添加到您的编辑文本中,

{{1}}

之后,您可以添加更多属性,例如nextFocusDown,nextFocusLeft,nextFocusRight,nextFocusUp以关注下一个项目。