Android GridView columnWidth使我的GridView占用整个屏幕宽度

时间:2015-05-27 16:36:05

标签: java android gridview

我有一个显示用户照片的GridView。我想要找到的是我必须指定的确切columnWidth,以便列数因设备而异,但总是占用整个屏幕(如QuickPic所做的那样)。现在我的代码如下:

String string = (string.lastIndexOf(",") > -1 )?string.substring(0, string.lastIndexOf(",")): string;

通过我的代码,我得到了很多我不想要的空白。我希望它有空白,但很少。我希望网格用列(照片)填满整个屏幕,但在它们之间留下一些小的空白。

完美的columnWidth是什么?

谢谢。

1 个答案:

答案 0 :(得分:0)

使用xml使Gridview适应不同的屏幕尺寸有点棘手。一个好的解决方案是在适配器的getView()方法中调整网格视图的大小。

看看这个例子。 Adjust GridView to all Screen Sizes