2016-05-16 11 views
0

Ich hätte gerne ein Karussell von Bildern in meiner App, wo die Breite des einzelnen Bildes der Breite des Bildschirms entspricht. Ich habe ein paar verschiedene Dinge ausprobiert, aber ich habe es nicht geschafft.Einstellen der Bildbreite im Karussell in Android Studio

Die Ansichten des Karussells sind:

HorizontalScroll -> Linearlayout (horizontal) -> 4 * Imageview

Das Problem ist, dass ich nicht Elternteil als Breite füllen kann, weil es das füllt ganzes LinearLayout. Ich könnte wahrscheinlich programmatisch die richtigen Breiten berechnen, aber ich frage mich, gibt es einen einfacheren Weg?

Danke!

Antwort

0

Ich schlage vor, Sie verwenden GridView mit horizontalem Scrollen. Sie können fast jede Funktionalität und Aussehen erreichen, die Sie wollen. Als Beispiel können Sie eine RecyclerView mit GridLayoutManager verwenden. Dann können Sie Ihr Raster so ausrichten, dass es nur eine Spalte hat - also passt das Bild an die Breite des Bildschirms, und vergessen Sie nicht adjustViewBounds=true

einzustellen