Android 设置GridView columnWidth以在xml中包装内容

Android 设置GridView columnWidth以在xml中包装内容,android,android-gridview,Android,Android Gridview,我有一个GridView包含ImageView所有大小都相同。 每个ImageView都将其宽度设置为wrap\u content,这样我就可以通过选择正确版本的Drawable资源来支持多个屏幕分辨率 我找不到一种方法来自动将我的GridView的列大小设置为ImageView的宽度 这可能可以通过使用 mGridView.setColumnsWidth(mImageView.getWidth()); 但是我找不到一种只使用XML的方法。这种方式存在吗?试试这个- android:colum

我有一个
GridView
包含
ImageView
所有大小都相同。 每个
ImageView
都将其宽度设置为
wrap\u content
,这样我就可以通过选择正确版本的
Drawable
资源来支持多个屏幕分辨率

我找不到一种方法来自动将我的
GridView
的列大小设置为
ImageView
的宽度

这可能可以通过使用

mGridView.setColumnsWidth(mImageView.getWidth());
但是我找不到一种只使用XML的方法。这种方式存在吗?

试试这个-

android:columnWidth="50dp"
您可以在此处给出尺寸。

尝试以下方法:

android:stretchMode="columnWidth"

wrap_content
是无效的值xml的方法是这样做的,在Gridview中提供此属性。@Vektor88很高兴我能提供帮助!:)