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

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

使用资源文件夹的通配符可以做到。将不同分辨率的图片分别放到不同的资源文件目录: 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表示屏幕方法,语言和区域应放在屏幕方向的前面。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

友情链接更多精彩内容