Wie unterstützt man dpad controls für RecyclerView?

9

Ich versuche derzeit, Android Mobile App auf Android TV zu portieren. Ich habe eine RecyclerView, die in meiner Android TV App korrekt angezeigt wird. Ich verwende linearLayout für mein RecyclerView. Aber ich kann nicht in RecyclerView mit dpad Steuerelemente navigieren.

Irgendwelche Ideen?

Hier ist das betroffene xml:

%Vor%

    
Vpd 11.02.2016, 03:03
quelle

3 Antworten

2

Versuchen Sie, android:descendantFocusability="afterDescendants" auf RecyclerView

zu setzen     
TheoKanning 18.04.2016 18:29
quelle
2

Machen Sie die Stammansicht Ihres Artikellayouts android:focusable="true"

    
Gurgen Hakobyan 20.01.2017 11:59
quelle
0

Was mein Code Probleme hatte, war, das erste Kind der Recyclerview zu fokussieren. Sobald es dort war, schien es mit dpad Kontrollen gut umzugehen.

Ohne mehr von Ihrem Code zu sehen, ist dies der beste Vorschlag. Bitte geben Sie Ihre Aktivität und den vollständigen XML-Code an, falls dies nicht funktioniert. Viel Glück!

In Ihrem xml:

%Vor%

In Ihrer Aktivität:

%Vor%     
alex_milhouse 13.02.2016 12:04
quelle