Android强制GridView项填充整个GridView高度
首先,我想说的是,它不是复制品。我的问题是我有太多的项目,我想让他们更小,以填补网格视图的高度。这就是为什么我不能使用Android强制GridView项填充整个GridView高度,android,gridview,height,android-gridview,Android,Gridview,Height,Android Gridview,首先,我想说的是,它不是复制品。我的问题是我有太多的项目,我想让他们更小,以填补网格视图的高度。这就是为什么我不能使用setMinimumHeight。我需要类似于setMaximumHeight的东西,但Android SDK没有预测到类似的东西。此外,我没有任何行间距,所以我不能使它更小 有助于理解的图像: 我想让itemw的高度更小,我不想让任何东西被显示边框“切割”。我会在运行时通过将GridView高度除以行数,然后将每个项目的高度设置为结果来计算所需的高度。@VladMatvien
setMinimumHeight
。我需要类似于setMaximumHeight
的东西,但Android SDK没有预测到类似的东西。此外,我没有任何行间距,所以我不能使它更小
有助于理解的图像:
我想让itemw的高度更小,我不想让任何东西被显示边框“切割”。我会在运行时通过将GridView高度除以行数,然后将每个项目的高度设置为结果来计算所需的高度。@VladMatvienko我已经尝试过了,但没有效果。我不知道,也许在xml中我要添加一些东西?如果没有效果,那么您已经做了一些事情wrong@VladMatvienko:你能发布你的代码吗?这样我们就可以有一个想法了。问题是,GridView并不是活动中唯一的视图。活动在GridView上下几乎没有东西,设置为
wrap_content
,协同计算至少是不可能的。我会在运行时将GridView高度除以行数,然后将每个项目的高度设置为result。@VladMatvienko我已经尝试过了,但没有效果。我不知道,也许在xml中我要添加一些东西?如果没有效果,那么您已经做了一些事情wrong@VladMatvienko:你能发布你的代码吗?这样我们就可以有一个想法了。问题是,GridView并不是活动中唯一的视图。活动在GridView上下几乎没有内容,设置为wrap\u content
,协同计算至少是不可能的。