【发布时间】:2014-07-15 12:47:55
【问题描述】:
我正在尝试删除显示在网格视图中的图像之间的额外空间。
我的 XML 文件格式如下:
<FrameLayout
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="1" >
<GridView
android:id="@+id/gallery_grid"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:gravity="center"
android:horizontalSpacing="10dp"
android:numColumns="2"
android:stretchMode="columnWidth" />
</FrameLayout>
注意:我尝试更改 horizontalSpacing 属性中的值,但这似乎没有任何作用。我希望图像在纵向模式下显示为 2 列,在横向模式下显示为 3 列。我不想要的是图像之间浪费的空间。我想让它们拉伸并移除浪费的空间。
【问题讨论】:
-
增加网格视图中项目的宽度
-
您是否也为横向创建了布局?
-
你能把你的griditem布局文件放上去吗?
-
尝试设置 GridView 宽度“wrap_content”。
标签: android android-layout android-gridview android-gridlayout