GridLayout(不是GridView)如何平均拉伸所有儿童我想要一个带有按钮的2x2网格。这只是ICS,所以我尝试使用新的GridLayout给出。下面是我布局的XML: <?xml version="1.0" encoding="utf-8"?><GridLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/favorites_grid"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="#00ff00"
android:rowCount="2"
android:columnCount="2">
<Button
android:text="Cell 0"
android:layout_row="0"
android:layout_column="0"
android:textSize="14dip" />
<Button
android:text="Cell 1"
android:layout_row="0"
android:layout_column="1"
android:textSize="14dip" />
<Button
android:text="Cell 2"
android:layout_row="1"
android:layout_column="0"
android:textSize="14dip" />
<Button
android:text="Cell 3"
android:layout_row="1"
android:layout_column="1"
android:textSize="14dip" /></GridLayout>问题是,对于每一行,我的视图都不是均匀的。这会给我的GridLayout右侧带来很多额外的空间。我试着设置layout_gravity="fill_horizontal"但这只适用于最活的,刚过去的查看这一行。这意味着单元格1一直延伸到给单元格0提供足够的空间。关于如何解决这个问题的想法?
3 回答
慕村225694
TA贡献1880条经验 获得超4个赞
<android.support.v7.widget.GridLayoutxmlns:android=" grid=" layout_centerHorizontal="true"grid:alignmentMode="alignBounds"grid:columnCount="4"><Button android:layout_width="0dp" style="?buttonStyle" android:layout_height="0dp" android:text="-1" grid:layout_columnWeight="1" grid:layout_rowWeight="1" grid:layout_gravity="fill"/>... ... ...
- 3 回答
- 0 关注
- 666 浏览
添加回答
举报
0/150
提交
取消