Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/181.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使Android gallery显示最少数量的项目?_Android_Layout_Gallery - Fatal编程技术网

如何使Android gallery显示最少数量的项目?

如何使Android gallery显示最少数量的项目?,android,layout,gallery,Android,Layout,Gallery,因此,我正在尝试不考虑屏幕大小,让Android gallery至少显示2个项目 在大屏幕上,这不是问题,因为我有足够的空间来显示多个项目 对于小屏幕,我希望能够显示最少数量的项目。两种方法: 1) 创建一个布局ldpi文件夹,并将所需的小屏幕布局放在其中 2) 检查密度并在运行时更改布局: density = getResources().getDisplayMetrics().density; 如果是小屏幕(例如LDPI),请使用另一个仅显示“最少数量的项目”的XML布局。是的,我可以在图

因此,我正在尝试不考虑屏幕大小,让Android gallery至少显示2个项目

在大屏幕上,这不是问题,因为我有足够的空间来显示多个项目


对于小屏幕,我希望能够显示最少数量的项目。

两种方法:

1) 创建一个布局ldpi文件夹,并将所需的小屏幕布局放在其中

2) 检查密度并在运行时更改布局:

density = getResources().getDisplayMetrics().density;

如果是小屏幕(例如LDPI),请使用另一个仅显示“最少数量的项目”的XML布局。

是的,我可以在图库适配器中获取屏幕大小,并获取视图的布局参数,但这似乎有点像黑客,只是想知道是否有更好的方法。同意,感觉像黑客一样;)用authortime sollution编辑了我的答案。是的,似乎ldpi布局可能是最好的方式,只是限制了我使用xml,尽管没有代码来制作布局。