美文网首页
你真的懂Android的系统资源么?答案【2】

你真的懂Android的系统资源么?答案【2】

作者: 亲爱的村姑 | 来源:发表于2016-08-05 15:21 被阅读65次

    有一个图像文件需要为不同分辨率的手机准备多个版本,如何做才能使程序在启动时自动根据手机屏幕分辨率来选择图像?

    使用资源文件夹的通配符可以做到。将不同分辨率的图片分别放到不同的资源文件目录: drawable-ldpi(低密度分辨率240320)drawble-mdpi(中密度分辨率320480) drawable-hdpi(标准分辨率480*800,drawable-xhdpi(高分辨率 720 x 1280)和drawable-xxhdpi(超高分辨率1080 x 1920)
    这样,安卓会自动根据手机的分辨率判断使用哪个文件的图片。

    values-port-zh-rCN是一个资源目录,该资源目录的命名方式正确么?

    不正确。使用通配符的资源目录虽然不区分大小写,但它是有顺序的。正确的顺序为values-zh-rCN-port.
    zh-rCN表示语言和区域;port表示屏幕方法,语言和区域应放在屏幕方向的前面。

    相关文章

      网友评论

          本文标题:你真的懂Android的系统资源么?答案【2】

          本文链接:https://www.haomeiwen.com/subject/nvihsttx.html