如何使用Android GridView设置相等的间距?

时间:2013-10-22 23:17:31

标签: android android-layout android-gridview

如何将剩下的空间设置为平均分配?

例如,我有一个包含2列的GridView。全宽为700px,列为200px:如何指定xml,左边的空间(300px)被均分为3个?

即。 100px | 200px(第1列)| 100px | 200px(第2列)| 100px的

2 个答案:

答案 0 :(得分:13)

答案 1 :(得分:1)

或者您可以使用android.support.v7.widget.GridLayout

<android.support.v7.widget.GridLayout app:columnCount="5">
    <Space app:layout_columnWeight="1> 
    <View>
    <Space app:layout_columnWeight="1"/> 
    <View>
    <Space app:layout_columnWeight="1>
</android.support.v7.widget.GridLayout>

以达到预期的效果,除非您专门为SDK 21构建,然后使用普通的GridLayout