Attualmente sto provando a portare l'app per dispositivi mobili Android su Android TV. Ho un RecyclerView che sembra essere visualizzato correttamente nella mia app Android TV. Sto usando linearLayout per il mio RecyclerView. Ma non riesco a navigare all'interno di RecyclerView usando i controlli dpad.Come supportare i controlli dpad per RecyclerView
Qualche idea?
Ecco il xml in questione:
<android.support.v7.widget.RecyclerView xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/RecyclerView"
android:layout_width="240dp"
android:layout_height="match_parent"
android:layout_gravity="left"
android:background="@color/nav_bg"
android:scrollbars="vertical"
tools:showIn="@layout/activity_content" />
pubblicare il tuo xml file. –
Ho avuto un problema simile. Non so come spostare l'attenzione. Cercherò di gestire manualmente tutto l'input del dpad e fondamentalmente di fingere. Riferirò –
@Vpd, pensi che questo * ho finito col sovrascrivere onKeyListener per RecylcerView per farlo funzionare * è il modo giusto di fare. Anch'io ho avuto questo dubbio in mente, perché un telecomando può avere molti eventi chiave che potremmo aver bisogno di gestire wen adottando questo approccio. E diventa complesso mentre cerchiamo di tenere traccia degli eventi chiave ed eseguire operazioni. Ci deve essere un qualche tipo di google lib per le app TV per il monitoraggio e la manipolazione degli eventi chiave, qualsiasi idea e collegamento di implementazione mi sarà utile nel caso in cui l'hai capito? – DJphy