计算屏幕上适合的单元格数量

时间:2014-04-17 11:17:18

标签: android gridview

我在Android应用中有一个gridview。 gridview无法滚动,因此我需要计算适合屏幕的元素数量......

每个元素的大小根据用户在应用中选择的列数而有所不同......

这是一张图片来说明这一点:

enter image description here

因此,在这种情况下,用户选择5列,因此我的元素将具有该大小,并且元素的最大数量为20 ...(4行) ...

如何计算元素的大小和数量?

1 个答案:

答案 0 :(得分:1)

试试这个:

yourGridView.getLastVisiblePosition() - yourGridView.getFirstVisiblePosition() + 1;