我在android中使用gridview,我想设置第一列的宽度,但我不能。当我试图找到问题的答案时,我面对面发表评论,你可以在下面看到。我的问题是,下面的描述是真的吗?
GridView中的所有列都具有相同的大小。 在2009年5月23日星期六晚上9点25分,solid写道:
我无法控制我的列的大小 网格视图。第一列只有3-4个字符,另外4列 是5-8个字符。出于某种原因,所有列都是相同的宽度, 在第一列和包装后留下大量间距 其他人的文字。有没有办法,我可以设置宽度 网格视图中的各列?在理想的世界中,gridview 就像一个html表,其中较小的列缩小到 根据需要扩展数据和更大的列。任何想法都会 很有帮助。
答案 0 :(得分:3)
似乎您可能更善于使用TableLayout
答案 1 :(得分:-1)
您可以直接在布局资源文件中书写。
android:columnWidth="100dp"
https://developer.android.com/guide/topics/ui/layout/gridview.html
答案 2 :(得分:-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"
/>