Android(安卓)Resource 怎样加载资源文件(3)
16lz
2021-01-26
当要求一个你提供了选择中的资源,安卓根据当前设备配置,在运行时候进行选择。为了证明安卓如何选择资源,建设下面的图片目录每个都包含不同版本的相同图片。
* drawable/
* drawable-en/
* drawable-fr-rCA/
* drawable-en-port/
* drawable-en-notouch-12key/
* drawable-port-ldpi/
* drawable-port-notouch-12key/
假设下面是设备的配置信息
* Locale=en-GB
* Screen orientation=port
* Touchscreen type=notouch
* Primary text input method =12key
通过设备配置信息和可选择资源,选择drawable-en-port.逻辑流程如下:
1.排除和设备相矛盾的文件drawable-fr-rCA
2.选择最高优先MCC 向下–》
3.循环遍历一直找有没有标签
4.排除所有没有配置中的标签的文件drawable/ ,drawable-port-ldpi/和drawable-port-notouch-12key/
更多相关文章
- android ui 适配(tv)
- Android(安卓)Studio离线配置
- android hasSystemFeature函数及系统特性配置
- Android(安卓)NDK开发环境配置
- EventBus3.0配置及使用
- Ubantu上搭建android 开发环境
- android studio3.1.4更新3.2.1版本問題Unknown host 'android-mi
- android ultredit smali语法加亮
- AndroidPN真机环境测试