Android网格根据屏幕密度查看图像大小

时间:2013-02-13 07:49:45

标签: android gridview imageview

我的应用程序的网格视图有4行4列。 无论设备的屏幕尺寸如何,我希望这能填充半屏。 如何相应地设置图像视图大小

2 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分:0)

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