我在这个例子的帮助下设计了一个gridview。
我能够毫无问题地显示网格视图,但问题是我必须在纵向和横向上工作,纵向它将是 3 行和 2 列,高度固定,没有任何滚动,在横向模式下它将是2 行 3 列没有任何滚动,这里的挑战是我的网格视图中目前有 6 个项目,假设明天如果我将其更改为 8 或 4 个项目,它应该可以在两个方向上都没有滚动,也应该适用于手机和平板电脑。
我尝试了很多搜索并得到了这个并尝试了它,它会给我设备的高度和宽度,我尝试减小header(40dp)
值并footer(40dp)
使用高度和宽度但不工作。
Display mDisplay= activity.getWindowManager().getDefaultDisplay();
int width= mDisplay.getWidth();
int Height= mDisplay.getHeight();
这是我的布局的样子:
header
gridview //items may change from 6 ,4,8 but it should fit to this area with scrolling
footer
请帮助我很久以来就被困住了。