文档介绍:Android银屏适配-资源文件夹命名与匹配规则Android屏幕适配,资源文件夹命名与匹配规则说明:本文档目的为分析android工程res目录下的资源文件夹(drawable,values,layout等)在屏幕适配方面的限定与适配方法。1、“.”中有说明(表格太大,不方便在此张贴),表格中的quot;Configurationquot;项集就是Android全体可用命名属性集,表格此项的排列顺序即是各个属性的优先级别顺序。)命名不区分大小写;2)命名形式:资源名-属性1-属性2-属性3-属性4-属性5.....资源名就是资源类型名,包括:drawable,values,layout,anim,raw,menu,color,animator,xml;属性1-属性2-属性3-属性4-属性5.....就是上述的属性集内的属性,如:-en-port-hdpi;注意:各属性的位置顺序必须遵守优先级从高到低排列~)把全部属性都用上的例子(各属性是按优先级先后排列出来的)values-mcc310-en-sw320dp-w720dp-h720dp-large-long-port-car-night-ldpi-notouch-keysexposed-nokeys-navexposed-nonav-v72)上述例子属性的中文说明values-mcc310(sim卡运营商)-en(语言)-sw320dp(屏幕最小宽度)-w720dp(屏幕最佳宽度)-h720dp(屏幕最佳高度)-large(屏幕尺寸)-long(屏幕长短边模式)-port(当前屏幕横竖屏显示模式)-car(dock模式)-night(白天或夜晚)-ldpi(屏幕最佳dpi)-notouch(触摸屏模类型)-keysexposed(键盘类型)-nokey(硬按键类型)-navexposed(方向键是否可用)-nonav(方向键类型)-v7(android版本)2、:关于屏幕大小size相关的属性不在步骤,的过滤清除条件里(dpi属性和screensize属性):1)对于dpi属性系统的选择方法是quot;bestmatchquot;,,,即如果没有找到准确的属性,可以接着寻找最接近的属性文件夹。例如:我的g7手机,应该是values-hdpi,但如果没有values-hdpi,则可以找出最接近的文件夹(先找values-xhdpi到values-mdpi到values最后到values-ldpi,注意values在values-ldpi之前先找到,系统认为values比values-ldpi更接近我的values-hdpi属性);2)对于screensize属性系统的选择方法是quot;向下bestmatchquot;,即如果没找到准确的属性,只可以接着在比自身属性小的文件夹里找最接近的属性文件夹。例如:我的g7手机,应该是values-normal,但如果没有values-normal,则可以找出最接近的文件夹(先找values再到values-small,注意,系统认为values比values