Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/218.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 根据最高的项目设置GridView行上所有项目的高度_Android_Android Layout_Android Adapter_Android Gridview - Fatal编程技术网

Android 根据最高的项目设置GridView行上所有项目的高度

Android 根据最高的项目设置GridView行上所有项目的高度,android,android-layout,android-adapter,android-gridview,Android,Android Layout,Android Adapter,Android Gridview,在我正在开发的应用程序中,我需要显示一个GridView,其中的项目根据其文本的不同,多行文本可能具有不同的高度,我希望避免项目以不同的高度显示,因为它非常难看 当文本仅为一行时,GridView将正确显示行中的项目,但当文本大于一行时,它们将显示如下: 如何避免这种行为并将行中某个项目的最高高度设置为该行所有项目的高度?try height=match\u parent?@JoshuaByer您是说在每个项目中填充父项吗?如果是这样,则不起作用。尝试使用TableLayout,您可以设置Tab

在我正在开发的应用程序中,我需要显示一个GridView,其中的项目根据其文本的不同,多行文本可能具有不同的高度,我希望避免项目以不同的高度显示,因为它非常难看

当文本仅为一行时,GridView将正确显示行中的项目,但当文本大于一行时,它们将显示如下:


如何避免这种行为并将行中某个项目的最高高度设置为该行所有项目的高度?

try height=match\u parent?@JoshuaByer您是说在每个项目中填充父项吗?如果是这样,则不起作用。尝试使用TableLayout,您可以设置TableRow高度包裹内容,或设置固定项目高度,但我认为这不好。@Natali TableLayout不是一个选项,但谢谢