Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/apache-spark/5.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网格视图根据屏幕密度显示图像大小_Android_Gridview_Imageview - Fatal编程技术网

Android网格视图根据屏幕密度显示图像大小

Android网格视图根据屏幕密度显示图像大小,android,gridview,imageview,Android,Gridview,Imageview,我的应用程序的网格视图有4行4列。 我想这是填补半屏幕,无论屏幕大小的设备。 如何相应地设置图像视图大小最简单的方法是以dip(设备独立像素)为单位设置GridView的大小。可以通过XML布局文件显式地或在可视化编辑器的帮助下执行此操作。由于与设备无关的像素基本上是百分位数,Android平台将根据设备显示的大小和密度为您调整大小。换句话说,android:layout_width=“50dip”的值在任何设备上看起来都是一样的。在dp中定义图像视图的大小,它将根据屏幕密度设置大小。谢谢您的回

我的应用程序的网格视图有4行4列。 我想这是填补半屏幕,无论屏幕大小的设备。
如何相应地设置图像视图大小

最简单的方法是以dip(设备独立像素)为单位设置GridView的大小。可以通过XML布局文件显式地或在可视化编辑器的帮助下执行此操作。由于与设备无关的像素基本上是百分位数,Android平台将根据设备显示的大小和密度为您调整大小。换句话说,android:layout_width=“50dip”的值在任何设备上看起来都是一样的。

在dp中定义图像视图的大小,它将根据屏幕密度设置大小。

谢谢您的回答。。图像在网格视图中,所以应该设置图像的大小,以便无论屏幕大小如何,它们看起来都一样。