WEB开发网
开发学院手机开发Android 开发 Android 资源文件 阅读

Android 资源文件

 2010-04-13 21:06:00 来源:WEB开发网   
核心提示:· 值之间用连接号连接· 值是大小写敏感的,比如o 一个指定的drawable目录必须命名为drawable-port,Android 资源文件(7),而不是drawable-PORT,· 每种限定词只能有一种选择,随后我们还剩两个目录可以匹配,MyApp/res/drawable/myimage.pngMyApp/r

· 值之间用连接号连接

· 值是大小写敏感的,比如

o 一个指定的drawable目录必须命名为drawable-port,而不是drawable-PORT。

· 每种限定词只能有一种选择,您不能命名目录为drawable-rEN-rFR/。

· 您可以添加多种限定词,但是每个限定词必须在在上面列表中。比如drawable-en-rUS-land表明其用于直板的美式英语设别上。

· 带有限定词的目录不能被嵌套,比如,res/drawable/drawable-en是不允许的。

· 资源引用在语法中表示为未加修饰的表达式,比如 MyApp/res/drawable-port-92dp/myimage.png,在XML中表示为:@drawable/myimage,在代码中表示为:R.drawable.myimage。

Android如何找到最匹配的目录

Android将根据配置文件挑选资源,挑选过程为:

1.排除所有和配置文件中指定的当前设备参数不匹配的资源。比如,如果屏幕像素密度为108dpi,下面所列出的目录中,只有MyApp/res /drawable-port-92dpi/会被排除。

MyApp/res/drawable/myimage.png

MyApp/res/drawable-en/myimage.png

MyApp/res/drawable-port/myimage.png

MyApp/res/drawable-port-92dpi/myimage.png

2.接下来系统将根据限定字的多少来筛选。例如,如果您的本地系统识别为en-GB编码的便携设备,随后我们还剩两个目录可以匹配。

MyApp/res/drawable/myimage.png

MyApp/res/drawable-en/myimage.png

MyApp/res/drawable-port/myimage.png

3.选择机制将根据配置文件中定义的优先级,优先级定义于上面的列表顺序中。

MyApp/res/drawable-en/myimage.png

MyApp/res/drawable-port/myimage.png

上一页  2 3 4 5 6 7 

Tags:Android 资源 文件

编辑录入:coldstar [复制链接] [打 印]
赞助商链接