如何订购这样的元素?

时间:2014-03-28 10:38:10

标签: android button view android-linearlayout

我试图将一些按钮放入LinearLayout Horizo​​ntal,但我有下一个结果。

enter image description here

当他们到达屏幕右侧时,他们没有排序,他们继续。我希望如果屏幕很小,它们的排序如下。

enter image description here

不切任何按钮。

谢谢。如果您需要我的XML,请告诉我。

4 个答案:

答案 0 :(得分: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>

答案 1 :(得分:1)

您必须使用gridview,您才能看到此链接http://developer.android.com/guide/topics/ui/layout/gridview.html

答案 2 :(得分:1)

您可以按照此链接GridView创建此类视图,根据您的需要更改组件,希望它能为您提供帮助

答案 3 :(得分:0)

使用horizontal scroll视图dude,本教程与您想要的完全相同

http://examples.javacodegeeks.com/android/core/ui/horizontalscrollview/android-horizontalscrollview-example/