如何在android中设置gridview的列宽?

Mus*_*ven 7 android gridview

我在android中使用gridview,我想设置第一列的宽度,但我不能.当我试图找到问题的答案时,我面对面发表评论,你可以在下面看到.我的问题是,下面的描述是真的吗?

GridView中的所有列都具有相同的大小. 在2009年5月23日星期六晚上9点25分,solid写道:

我无法控制GridView中列的大小.第一列只有3-4个字符,其他4列是5-8个字符.出于某种原因,所有列都具有相同的宽度,在第一列之后留下大量间距并将文本包装在其他列中.有没有办法,我可以在网格视图中设置各列的宽度?在理想的世界中,gridview的工作方式类似于html表,其中较小的列缩小以适应数据,较大的列根据需要进行扩展.任何想法都会有所帮助.

And*_*oid -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"
/>
Run Code Online (Sandbox Code Playgroud)

  • `android:columnWidth` 为 **每个** 列设置固定宽度,但问题是如何仅设置 **第一** 列 (2认同)