i have an android TV application built in android studio, i have a home page activity containg 4 linearLayouts to be clickable
the problem is when the activity is opened, i click on RIGHT arrow to focus on first linearlayout but nothing is clicked or focused
It is working by using the mouse...i don't want to use the mouse in my TV app, i need to use arrow keys
any solution? below my xml activity
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:gravity="center_horizontal"
android:layout_gravity="center_horizontal"
>
<LinearLayout
android:clickable="true"
android:focusable="true"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_vertical"
android:orientation="horizontal"
android:padding="20dp">
<ImageView
android:layout_width="120dp"
android:layout_height="120dp"
android:layout_gravity="center_vertical"
android:padding="5dp"
android:src="@drawable/ic_tv"
android:tint="@color/red" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textSize="25sp"
android:paddingEnd="10dp"
android:layout_gravity="center_vertical"
android:text="@string/string_5"
android:textColor="@android:color/white" />
</LinearLayout>
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_vertical"
android:orientation="horizontal"
android:padding="20dp"
android:paddingEnd="10dp"
app:layout_constraintTop_toTopOf="parent">
<ImageView
android:layout_width="120dp"
android:layout_height="120dp"
android:layout_gravity="center_vertical"
android:padding="5dp"
android:src="@drawable/ic_1" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_vertical"
android:textSize="25sp"
android:paddingEnd="10dp"
android:text="@string/movies"
android:textColor="@android:color/white" />
</LinearLayout>
<LinearLayout
android:id="@+id/llWeather"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_vertical"
android:orientation="horizontal"
android:padding="20dp"
app:layout_constraintTop_toTopOf="parent">
<ImageView
android:id="@+id/ivWeather"
android:layout_width="120dp"
android:layout_height="120dp"
android:layout_gravity="center_vertical"
android:padding="5dp"
android:src="@drawable/ic_1"
android:tint="@color/yellow2" />
<TextView
android:textSize="25sp"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_vertical"
android:paddingEnd="10dp"
android:text="@string/string2"
android:textColor="@android:color/white" />
</LinearLayout>
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="10dp"
android:gravity="center_horizontal"
android:orientation="horizontal"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
>
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_vertical"
android:orientation="horizontal">
<ImageView
android:layout_width="120dp"
android:layout_height="120dp"
android:layout_gravity="center_vertical"
android:padding="5dp"
android:src="@drawable/ic_3"
android:tint="@color/yellow2" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_vertical"
android:textSize="25sp"
android:paddingEnd="10dp"
android:text="@string/string3"
android:textColor="@android:color/white" />
</LinearLayout>
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_vertical"
android:orientation="horizontal"
android:padding="20dp"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/llMovies">
<ImageView
android:layout_width="120dp"
android:layout_height="120dp"
android:layout_gravity="center_vertical"
android:padding="5dp"
android:src="@drawable/ic4"
android:tint="@color/red" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_vertical"
android:textSize="25sp"
android:paddingEnd="10dp"
android:text="@string/string4"
android:textColor="@android:color/white" />
</LinearLayout>
</LinearLayout>