2014-03-28 4 views
2

Я пытаюсь помещать LinearLayout Horizontal некоторые кнопки, но у меня есть следующий результат.Как заказать такие элементы?

enter image description here

Когда они попадают в правой части экрана, они не сортируются под землей, они идут дальше. Я хочу, чтобы, если экран маленький, они упорядочиваются следующим образом.

enter image description here

без разреза любой кнопки.

спасибо. Скажите мне, если вам нужен мой XML.

ответ

1

Попробуйте установить ширину LinearLayout как спички родитель

android:layout_width="match_parent" 
android:layout_height="wrap_content" 

Надеется, что это помогает :)

Update:

Использования GridView и установите num_coulums в auto_fit и продолжайте добавлять кнопки, как вы хотите, набора ширина & высота согласно вашим требованиям

<GridView 
    android:id="@+id/gridView1" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" 
    android:columnWidth="100dp" 
    android:gravity="center" 
    android:numColumns="auto_fit" 
    android:stretchMode="columnWidth" > 
</GridView> 
+0

, что уже :). Это не работает. – MAOL

+0

Вы можете создать собственный макет, как указано [здесь] (http://stackoverflow.com/questions/14528381/android-horizontal-lingleayout-wrap-elements) или использовать «GridView» – DroidUser

+0

Я пытаюсь сделать TableLayout. – MAOL

1

вы можете по этой ссылке: GridView для создания такого типа зрения изменения компонент в соответствии с вашими потребностями надеюсь, это поможет вам

Смежные вопросы