2013-07-04 12 views
5

Chciałbym zbudować określony układ dla aplikacji na Androida. Właściwie, chciałbym uzyskać coś z takim samym zachowaniem, jak div w bloku w html/css ... Tak naprawdę nie wiem, czy powinienem użyć LinearLayout lub GridLayout, czy czegoś innego ... To jest jak poziomy LinearLayout, ale kiedy linia jest pełna, chciałbym, aby moje obiekty przeszły do ​​następnej linii ... Dodam elementy programowo do kontenera ...Który układ powinienem użyć (odpowiednik bloku inline CSS)?

Oto przykład tego, co chciałbym temat:

a layout example

Czy masz jakiś pomysł?

Dzięki przez góry, Valentin

Odpowiedz

1

Zamiast układ, może to być łatwiejsze w użyciu GridView, ponieważ będą oni korzystać tylko z pamięci dla elementów na ekranie i mogą być dodawane przy użyciu adaptera.

Czytaj więcej tutaj: http://developer.android.com/guide/topics/ui/layout/gridview.html

+1

Dziękuję za tę odpowiedź. Spróbuję jutro i zaakceptuję odpowiedź, jeśli to zadziała.;) – ValentinH

+0

To działa idealnie, dzięki: D – ValentinH

0

Android zapewnia komponent GridLayout (wraz z widzenia pomocnika Space które mogą być wykorzystane do budowy elastycznego układ z wielu wierszy i kolumn, jak wyjaśniono w The Android Developers Blog Jest dostępny od. Ice Cream Sandwich (v14) lub jako część biblioteki wsparcia v7, a więc dostępna dla wszystkich urządzeń 2.1+

Powiązane problemy