gpt4 book ai didi

android - 不同设备的网格数

转载 作者:太空宇宙 更新时间:2023-11-03 11:37:47 25 4
gpt4 key购买 nike

我有一个问题,我应该知道每行中为不同设备显示的 gridview 的数量。像平板电脑、WVGA 手机每行的 gridview 数..因为它们的屏幕宽度不同..是否有代码来检查这个?

最佳答案

好的,您可以使用

以编程方式设置列数
float scalefactor = getResources().getDisplayMetrics().density * 100;
int width = getWindowManager().getDefaultDisplay().getWidth();
int columns = (int) ((float)width / (float) scalefactor);
gridView.setNumColumns(columns);

其中 100 是所有设备每列的固定宽度 m ...我在平板电脑中有 8 列,在三星 2.2 设备中有 3 列,在三星笔记中有 4 列

关于android - 不同设备的网格数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14133693/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com