我在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)