我目前正在开发的应用程序的一部分与 android shell 完全一样,显示了几个页面,其中填充了带有文本标签的图标。用户可以在页面之间滑动以找到所需的元素。我在每个页面中使用 PagerView 和 GridView。
每个页面的内容应该完全适合可见区域,没有滚动。问题如何计算每页上的图标数量?
接下来的问题,我不能调用 pagerView.getHeight(),我的结果是 0,因为实际的布局计算还没有执行。
更新:
似乎我无法很好地描述我的问题,我将尝试提供更简单的案例,假设我确实有顶部状态栏和底部一些按钮栏的活动,两者都是固定高度。GridView 使用中间的整个剩余区域。
网格视图应该显示矩形图标,我需要计算的是它可以在没有滚动的情况下显示多少个图标(因为剩余的图标将在下一个活动中显示)。