Android屏幕适配-资源文件夹命名与匹配规则

Table 2. Configuration qualifier names.


Configuration Qualifier Values Description

 说明:本文档目的为分析android工程res目录下的资源文件夹(drawable,values,layout等)在屏幕适配方面的限定与适配方法。


  1、 Res下文件夹命名方式

  1. 可用的命名属性

  在文档中的表格“Table 2. Configuration qualifier names. ”中有说明,表格中的"Configuration"项集就是Android全体可用命名属性集,表格此项的排列顺序即是各个属性的优先级别顺序。

  2. 命名方法与要求

  1) 命名不区分大小写;

  2) 命名形式:资源名-属性1-属性2-属性3-属性4-属性5.....

  资源名就是资源类型名,包括:drawable, values, layout, anim, raw, menu, color, animator, xml;

  属性1-属性2-属性3-属性4-属性5.....就是上述的属性集内的属性,如:-en-port-hdpi;

  注意:各属性的位置顺序必须遵守优先级从高到低排列!否则编译不过

  3. 实例说明

  1) 把全部属性都用上的例子(各属性是按优先级先后排列出来的)

  values-mcc310-en-sw320dp-w720dp-h720dp-large-long-port-car-night-ldpi-notouch-keysexposed-nokeys-navexposed-nonav-v7

  2) 上述例子属性的中文说明

  values-mcc310(sim卡运营商)-en(语言)-sw320dp(屏幕最小宽度)-w720dp(屏幕最佳宽度)-h720dp(屏幕最佳高度)-large(屏幕尺寸)-long(屏幕长短边模式)-port(当前屏幕横竖屏显示模式)-car(dock模式)-night(白天或夜晚)-ldpi(屏幕最佳dpi)-notouch(触摸屏模类型)-keysexposed(键盘类型)-nokey(硬按键类型)-navexposed(方向键是否可用)-nonav(方向键类型)-v7(android版本)

  2、 定位最佳文件夹

  1. 定位算法

  Android寻找匹配最佳资源的原理0



  特殊说明:关于屏幕大小size相关的属性不在步骤1的过滤清除条件里(dpi属性和screen size属性):
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值