HVGA和WVGA800布局

时间:2012-03-29 19:42:25

标签: android android-layout

我正在开发一个Android应用程序并尝试使用不同的屏幕尺寸。

首先我在HVGA屏幕上尝试过,我修复了布局文件夹和drawable-mdpi文件夹。 在那之后,我在WVGA800屏幕上尝试并看到了一些奇怪的东西。设备使用普通布局和高密度图像。因此,由于首先为HVGA屏幕设计的布局,一些hdpi图像被裁剪。

实际上我想在网格中列出我的菜单图标。 mdpi图像设计为82x71像素,hdpi图像设计为161x177像素。 gridview也有固定的columnWidth,如果我设置了columnWidth 80dp,两个屏幕gridView都有3列,但在WVGA800屏幕上的图像被裁剪。

如果我将columnWidth设置为160dp,则两个sreen gridView都有2列,但在HVGA屏幕上有很多空白区域。

我找不到最佳解决方案。

2 个答案:

答案 0 :(得分:0)

为两个屏幕制作两个不同的文件夹布局 - normal-hdpi,layout-normal-mdpi,您可以在其中放置WVGA和HVGA的布局

答案 1 :(得分:0)

对于HVGA使用layout-h480dp

使用layout-h530dp