Android Grid View Scroll Horizontal

Ich mache eine Aufgabe, die Bilder vom Server abruft und in GridView in der Anwendung anzeigt. Diese Rasteransicht blinkt nach oben und unten. Aber ich möchte diese Ansicht nach links scrollen, während der Menübildschirm blättert. Ist es möglich mit Rasteransicht? Oder gibt es einen besseren Weg, dies zu tun? Bitte helfen Sie mir dabei.

Danke im Voraus.

  • Auto blättern zu horizontalScrollView
  • Galerie Platz am Anfang und Ende
  • Wie man Scrollbar mit Daumen für schnelles Scrollen implementiert
  • Android: Horizontale Listenansicht in vertikaler Bildlaufansicht?
  • Horizontale ListView im Android?
  • Android Horizontale Recycler Ansicht scroll Richtung
  • Horizontaler Scrolling-Text in Android
  • HorizontalScrollView: Auto-Scroll zum Ende, wenn neue Views hinzugefügt werden?
  • 3 Solutions collect form web for “Android Grid View Scroll Horizontal”

    Dies ist nicht leicht möglich mit dem Lager Android GridView. Versuchen Sie, diese Bibliothek zu benutzen: Zwei-Wege-Gridview

    (Ich fand diese Bibliothek in dieser anderen Antwort: Horizontale Scrolling-Gitter-Ansicht )

    Gibt es einen besseren Weg, dies zu tun?

    Ja , da ist.

    Sie können dies in 3 Zeilen mit einem RecyclerView mit einem horizontalen GridLayoutManager erreichen :

    RecyclerView recyclerView = (RecyclerView) findViewById(R.id.rec1); recyclerView.setLayoutManager(new GridLayoutManager(this, 2, GridLayoutManager.HORIZONTAL, false)); recyclerView.setAdapter(new CustomAdapter(arrayList)); 

    Die RecyclerView unterstützt Anwendungen, die mit dem SDK 7 oder größer gebaut wurden.

    Wenn Sie es noch einfacher machen möchten, werfen Sie einen Blick auf die HorizontaleGridView- Klasse, wenn Sie mit einer Anwendung arbeiten, die für die API 17 oder größer gebaut ist.


    Hier ist ein Link eines Beispiels eines einfachen RecyclerView Adapters.

    Versuchen Sie mit dem untenstehenden Layout

      <HorizontalScrollView android="http://schemas.android.com/apk/res/android" android:layout_width="wrap_content" android:layout_height="wrap_content"> <GridView android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/gridview" android:columnWidth="50dp" android:padding="10dp" android:horizontalSpacing="8dp" android:verticalSpacing="12dp" android:numColumns="3" android:scrollbars="horizontal"/> </HorizontalScrollView> 
    Das Android ist ein Google Android Fan-Website, Alles ├╝ber Android Phones, Android Wear, Android Dev und Android Spiele Apps und so weiter.