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

Android 资源文件

 2010-04-13 21:06:00 来源:WEB开发网   
核心提示:为了包含可更换资源,创建平行的资源目录,Android 资源文件(6),以限定的方式命名这些目录,配置文件也同样适用(语言、屏幕等),次列表不包括设备定制的参数,比如信号、商标等,下面的例子给出同时支持英语和法语的方法:MyApp/res/values-en/strings.xmlvalues-fr/strings.x

为了包含可更换资源,创建平行的资源目录,以限定的方式命名这些目录,配置文件也同样适用(语言、屏幕等)。下面的例子给出同时支持英语和法语的方法:

MyApp/

res/

values-en/

strings.xml

values-fr/

strings.xml

Android支持多种命名限定和多样的值风格。添加这些信息到资源目录末尾,使用连接号分离。您可以为单个目录添加多段限定。但是他们需要保持一定顺序以方便阅读和理解。下面的例子就是一个带有限定的可绘制对象资源目录的全名:

MyApp/

res/

drawable-en-rUS-port-160dpi-finger-keysexposed-qwerty-dpad-480x320/

更具代表性的,您可能需要指定一些资源配置参数。您也许需要除去完整列表中的一些值,但是还有很多很多值被保留在列表中:

MyApp/

res/

drawable-en-rUS-finger/

drawable-port/

drawable-port-160dpi/

drawable-qwerty/

 限定词  值
 语言  两字节ISO 639-1 低位的语言编码,比如:en, fr, es
 区域  两字节ISO 3166-1-alpha-2 带有小写"r"前缀的大写地区编码。如: rUS, rFR, rES
 屏幕方向  port, land, square
 屏幕像素密度  92dpi, 108dpi, etc.
 触摸屏类型  notouch, stylus, finger
 用户是否可以使用键盘  keysexposed, keyshidden
 默认的文字输入方法  nokeys, qwerty, 12key
 默认的非触摸导航方法  notouch, dpad, trackball, wheel
 屏幕尺寸  320x240, 640x480, etc. 较大的尺寸必须首先声明。

次列表不包括设备定制的参数,比如信号、商标等。所有应用程序应该知道的信息都需要按照上面的列表信息编码。

这里有一些命名的通用原则:

上一页  1 2 3 4 5 6 7  下一页

Tags:Android 资源 文件

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