- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
资源的访问 (3) R.java 中如何访问资源 R. 例如,需要引用string资源hello,对应的代码 R.string.hello 也可以引用android系统资源,只不过要在R的前面加上包名android。例如setBackground(android.R.color.darker_gray) * 本章教学内容 资源简介 资源的概念 资源存储 资源映射 资源命名 资源访问 常用资源类型 * 字符串(string)资源 字符串资源用来用于应用中的一些字符串常量,字符串资源文件文件位于res/values目录下的strings.xml,根元素是resources /resources标记,在该元素中,使用string/string标记定义各字符串,其中,通过为string/string标记设置name属性来指定字符串的名称,在起始标记string和结束标记/string中间添加字符串的内容。 范例: resources string name=“hello” Hello World!/string string name=“app_name”购物商城/string /resource * 字符串(string)资源 在Java文件中使用字符串资源的语法格式如下: [package.]R.string.字符串名 在XML文件中使用字符串资源的基本语法格式如下: @[package:]string/字符串名 示例: TextView android:layout_width=fill_parent android:layout_height=wrap_content android:text=@string/hello / * 字符串(string)资源 对String中包含的特殊符号如何处理。如果在声明的string资源包含双引号、回车换行等符号,需要使用转义符号“\” string name=“hello”\“Hello World, main!\”\n\r i am hy!/string 显示结果: “Hello World, main!” i am hy! * 字符串(string)资源 如果在String资源中包含动态参数,需要使用“%*$s”来作为参数的占位符号,其中*代表参数的编号,从1开始计数。 string name=format_string Hello %2$s ha ha. %1$s again /string 要引用上面声明的String资源,需要使用String类的format 方法 String temp = this.getString(R.string.format_string); String substitutedString = String.format(temp,Hello,Android); * * 颜色(color)资源 颜色值的定义 在Android中,颜色值通过RGB(红、绿、蓝)三原色和一个透明度(Alpha)值表示。它必须以井号“#”开头,后面接Alpha-Red-Green-Blue形式的内容。 * 颜色(color)资源 定义颜色资源文件 颜色资源文件位于res/values目录下,一般命名为color.xml 根元素是resources/resources标记,在该元素中,使用color/color标记定义各颜色资源,其中,通过为color/color标记设置name属性来指定颜色资源的名称,在起始标记color和结束标记/color中间添加颜色值。 * 颜色(color)资源 使用颜色资源 在Java文件中使用颜色资源的语法格式如下: [package.]R.color.颜色资源名 在XML文件中使用颜色资源的基本语法格式如下: @[package:]color/颜色资源名 尺寸(dimen)资源 Android支持的尺寸单位 px(Pixels,像素):每个px对应屏幕上的一个点。 dip或dp(设置独立像素):一种基于屏幕密度的抽象单位。在每英寸160点的显示器上,1dip=1px。但随着屏幕密度的改变,dip与px的换算也会发生改变。 sp(比例像素):主要处理字体的大小,可以根据用户字体大小首选项进行缩放。 in(Inches,英寸):标准长度单位。每英寸等于2.54厘米。 pt(points,磅):屏幕物理长度单位,1/72英寸。 mm(Millimeters,毫米):屏幕物理长度单位。 * 尺寸(dimen)资源 定义尺寸资源文件 尺寸资源文件位于res/values目录下,根元素是resources/resources标记,在该元素中
原创力文档


文档评论(0)