2017-12-20 5 views
0

Ich brauche den RecyclerView Gridlayout Manager mit horizontalen scrollbaren Verhalten. Es muss untergeordnete Ansichten wie bei einer VERTICAL-Ausrichtung hinzufügen (spaltenweiser Index für z. B. (Zeile 1, Spalte 1) = Index 0, (Zeile 1, Spalte 2) = Index 1 usw.).Machen Sie GridLayoutManager VERTICAL Ausrichtung mit horizontalem Scrollen

Derzeit VERTICAL Ausrichtung ermöglicht nicht horizontal zu scrollen und Kind-Ansicht mit Gerät Breite passt.

Edit:

Ich habe 100 Zeilen und 150 Spalten in RecyclerView GridLayoutManager und müssen horizontales Scrollen Blickwinkel. Ich verstecke und zeige Zeilen, was nur mit VERTICAL Orientation möglich ist.

+0

Wenn Sie ein neues Ressourcenlayout erstellen, erhalten Sie Qualifizierer wie Sprache, Ausrichtung, Bildschirmgröße. In Ihrem Fall ist Orientierung eine davon. Im Manifest können Sie die Orientierung erzwingen https://developer.android.com/guide/topics/manifest/activity-element.html – Pomagranite

+0

Orientierung der Aktivität in der Manifest-Datei ist "Landschaft" -Modus. Problem ist mit dem Orientierungsverhalten von RecyclerView GridLayoutManager. – Gaurav

Antwort

0

Versuchen

new GridLayoutManager(getActivity(), 1, GridLayoutManager.HORIZONTAL, false); 

Hier 1 zählt als Anzahl der Zeilen. Verwenden Sie getActvity(), wenn Sie mit Fragment arbeiten, und zum Beispiel, wenn Sie es in der Aktivität aufrufen

+0

Rainmaker, Danke für die Antwort, Der obige Code erlaubt horizontales Scrollen, aber ich habe viele Zeilen im Layout und ordne den Index vertikal (Row weise). Ich brauche den Index horizontal. – Gaurav

+0

Vielleicht verstehe ich nicht, was Sie meinen, setzen Sie die Anzahl der Zeilen, die Sie brauchen (5,10) .... Sie können nicht endlos vertikal und horizontal gleichzeitig scrollen – Rainmaker

Verwandte Themen