Android XML布局设计适用于各种屏幕

时间:2014-12-04 07:26:29

标签: android-layout android-xml

最近我必须为我的公司开发一个简单的应用程序,其UI必须在不同的屏幕上看起来相似。我只提供了一套可绘制的资源。

我已经浏览了android developer

在链接中,他们展示了一个示例,它将drawable文件夹分为基于密度和基于大小的layoput文件夹。

由于我只有一组图像,我可以根据密度分割屏幕,如

  1. 布局LDPI
  2. 布局MDPI
  3. 布局HDPI
  4. 布局xhdpi
  5. 我可以这样做吗?它有多远可靠?

1 个答案:

答案 0 :(得分:2)

你应该为所有布局设计创建可绘制的文件夹。它会自动获取相应的可绘制文件夹以获得密度。

res/drawable-ldpi
res/drawable-mdpi
res/drawable-hdpi
res/drawable-xhdpi

等......

mdpi是基础,意味着你首先在ur mdpi文件夹中添加图像,然后将图像转换为其他drawables

检查一下:对于drawable和值

相同
res/layout-sw320dp-ldpi
res/layout-sw320dp-mdpi
res/layout-sw320dp-hdpi
res/layout-sw320dp-xhdpi and so on..

res/layout-sw480dp-ldpi
res/layout-sw480dp-mdpi
res/layout-sw480dp-hdpi
res/layout-sw480dp-xhdpi and so on..

res/layout-sw600dp-ldpi
res/layout-sw600dp-mdpi
res/layout-sw600dp-hdpi
res/layout-sw600dp-xhdpi and so on..

res/layout-sw720dp-ldpi
res/layout-sw720dp-mdpi
res/layout-sw720dp-hdpi
res/layout-sw720dp-xhdpi and so on..

更多信息:

Different resolution support android

Application Skeleton to support multiple screen

Is there a list of screen resolutions for all Android based phones and tablets?