2011-07-22 30 views
6

我在android中使用gridview,我想设置第一列的宽度,但我不能。而我正试图找到我遇到的问题的答案,您可以看到下面的评论。我的问题是,下面的描述是真的吗?如何在android中设置gridview的列宽?

GridView中的所有列具有相同的大小。 于星期六,2009年5月23日,在9:25 PM,固体写道:

我无法控制我的 GridView中列的大小。第一列只有3-4个字符,其他4列 是5-8个字符。由于某些原因,所有列的宽度都是相同的,因此在第一列之后留下大量间距,并将文本包装在其他列中。有没有办法,我可以在网格视图中设置单个列的宽度为 ?在理想的世界中,gridview 可以像html表一样工作,其中较小的列缩小为 ,适合数据,并根据需要扩大较大的列。任何想法 会有所帮助。

回答

-2

更好的尝试,这可能这可以帮助你

<?xml version="1.0" encoding="utf-8"?> 
<GridView xmlns:android="http://schemas.android.com/apk/res/android" 
    android:id="@+id/gridview" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" 
    android:columnWidth="90dp" 
    android:numColumns="auto_fit" 
    android:verticalSpacing="10dp" 
    android:horizontalSpacing="10dp" 
    android:stretchMode="columnWidth" 
    android:gravity="center" 
/> 
+0

这是为什么downvoted这么多? android:columnWidth =“90dp”几乎是OP要求的,不是吗? –

+0

'android:columnWidth'为每个**列设置固定宽度,但问题是如何仅设置** first **列 – ehartwell

相关问题