我创建了一个应用程序。在创作过程中我使用了Nexus的设备来测试我的应用程序。但是我希望我的应用程序支持多个屏幕。因此为小型设备,中型设备等创建了单独的布局建议在Android支持多屏幕文档。现在我的问题出现在维持分辨率为480 x 800像素的Nexus设备和三星galaxy ace分辨率为320 x 480像素(即HVGA设备)的布局,因为这两个设备使用相同的布局文件夹不像其他小/中型设备从布局小/布局介质目录中采取布局。所以我很难管理nexus设备和三星galaxy ace设备/ HVGA设备的布局,因为如果我管理布局为nexus的设备比它不适合HVGA设备,同样如果我维持HVGA设备的布局而不是nexus s设备的不匹配。那么如何为这两种设备创建单独的布局,因为在文档中给出了对于分辨率为320x480 mdpi,480x800 hdpi等的设备,将采用相同的布局。所以请帮我解决这个问题。
答案 0 :(得分:0)
如果在布局中使用dp / dip(密度无关像素)单位而不是px,一切都应该没问题。
答案 1 :(得分:0)
您是否在xml的宽度和高度上使用了修复大小?我想如果你想支持不同的屏幕分辨率,你必须使用标准的Android代码来布局宽度和高度。并确保在图片中使用draw9patch。