2016-03-30 13 views
0

Im Spielen um die Lehnen-Back-Bibliothek kann ich für die meisten RowsFragment im Lehnen-Backpack sehen, sie verwenden entweder HorizontalGridView oder VerticalGridView, aber wenn ich eine neue HorizontalGridView, nicht den Fokus, was bedeutet, dass ich nicht meine Fernbedienung, um zu diesem Gegenstand zu scrollen.laughack library: Wie zeichne Fokus für Elemente in einer VerticalGridView oder HorizontalGridView?

Wer weiß, wie man das macht?

Auch ich kann einige der Moderatoren sehen, die ItemBridgeAdapter für ihre VerticalGridView oder HorizontalGridView verwenden, ist es verwandt, um den Fokus der Ansichten zu bekommen?

+0

Sie meinen, Sie können sich nicht auf die Filme konzentrieren, die angezeigt werden. –

+0

hast du antwort? – NIPHIN

+0

anstatt ein neues Widget zu erstellen, jetzt benutze ich Leanback-Bibliothek und erstellen Sie meine benutzerdefinierte Zeile .... – Qing

Antwort

0

Eine Möglichkeit, die ich daran denken kann, ist, dass Sie Ihre benutzerdefinierte Ansicht nicht auf setFocusable(true) und setFocusableInTouchMode(true) festgelegt haben. Sie benötigen diese für alle Steuerelemente, die Sie in Leanback setzen, damit das Remote-Fokusmodell funktioniert.

Sie können diese sowohl in Code und XML; in xml über android:focusable="true" und android:focusableInTouchMode="true" auf der obersten Ebene anzeigen, die Sie als Ihre UI oder Karte wollen.