2013-07-04 20 views
5

Ich möchte ein bestimmtes Layout für eine Android-Anwendung erstellen. Eigentlich möchte ich etwas mit dem gleichen Verhalten wie inline-block div in html/css erhalten ... Ich weiß nicht wirklich, ob ich ein LinearLayout oder ein GridLayout oder etwas anderes verwenden soll ... Es ist wie eine horizontale LinearLayout, aber wenn die Zeile voll ist, möchte ich, dass meine Objekte in die nächste Zeile gehen ... Ich werde die Elemente programmatisch zum Container hinzufügen ...Welches Layout sollte ich verwenden (css Inline-Block entspricht)

Hier ist ein Beispiel von dem, was ich möchte do:

a layout example

haben Sie eine Idee?

Dank durch weitere Valentin

Antwort

1

Statt ein Layout verwenden, könnte es einfacher sein, eine Gridview zu verwenden, da sie nur Speicher für Elemente auf dem Bildschirm verwenden und über einen Adapter hinzugefügt werden können.

Lesen Sie mehr hier: http://developer.android.com/guide/topics/ui/layout/gridview.html

+1

Vielen Dank für diese Antwort.Ich werde es morgen versuchen und Ihre Antwort akzeptieren, wenn es funktioniert.;) – ValentinH

+0

Das funktioniert perfekt, danke: D – ValentinH

0

Android bietet eine GridLayout Komponente (zusammen mit der Helfer-Ansicht Space, die verwendet werden können, ein flexibles Layout mit mehreren Zeilen und Spalten zu bauen, wie in The Android Developers Blog erklärte es verfügbar ist ab. Ice Cream Sandwich (v14) oder als Teil der v7-Support-Bibliothek und damit für alle 2.1+ Geräte verfügbar

Verwandte Themen