我在Android应用中有一个gridview。 gridview无法滚动,因此我需要计算适合屏幕的元素数量......
每个元素的大小根据用户在应用中选择的列数而有所不同......
这是一张图片来说明这一点:
因此,在这种情况下,用户选择5列,因此我的元素将具有该大小,并且元素的最大数量为20 ...(4行) ...
如何计算元素的大小和数量?
答案 0 :(得分:1)
试试这个:
yourGridView.getLastVisiblePosition() - yourGridView.getFirstVisiblePosition() + 1;