最近我必须为我的公司开发一个简单的应用程序,其UI必须在不同的屏幕上看起来相似。我只提供了一套可绘制的资源。
我已经浏览了android developer。
在链接中,他们展示了一个示例,它将drawable文件夹分为基于密度和基于大小的layoput文件夹。
由于我只有一组图像,我可以根据密度分割屏幕,如
我可以这样做吗?它有多远可靠?
答案 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?