支持相同分辨率但不同的DPI屏幕

时间:2012-03-10 13:29:41

标签: android screen

我需要我的应用支持480x800 普通hdpi 和480x800 大型mdpi 屏幕。他们的用户界面相同。在这种情况下使用dp的问题是错误的,因为在hdpi设备上,一切都变得更大。但我只需要可扩展的UI 我可以通过使用单一版本的布局文件来提供吗?

1 个答案:

答案 0 :(得分:0)

使用2组图像并输入1.x mdpi和1.5x hdpi中的其他图像

这里1和1.5是尺寸比

只有一个布局xml文件就足够了。

修改 //设计时要记住1x即mdpi

//例如,如果为mdpi分辨率设置5dp

它将自动更改为hdpi

5*240/160=7.5 px  //for hdpi
5*320/160=10 px   //for xhdpi