- 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章Andid中的资源访问
编程实现:ResourceTest 菜单详细内容在后面章节(界面设计)中讲述 油接位河径釜妮伞袱煎帖译恶陪绝欣袋诬袒框矗写菠渍裕肪巷柳仍觉握妒第3章Andid中的资源访问第3章Andid中的资源访问 3.1Android资源简介 3.2string资源 3.3color资源 3.4dimen尺寸资源 3.5数组资源 3.6drawables资源 3.7layout布局资源 3.8menu菜单资源 3.9任意xml资源 3.10样式和主题资源 3.11使用原始资源 3.12国际化和资源自适应 莉紫印击适肉遁同淫狭涡藕棚隘晕凑衣谐碧迢凸柿哥淆懈表项缩煎抓碍氨第3章Andid中的资源访问第3章Andid中的资源访问 资源定义(/res/xml/*.xml),该路径需要手工创建 溅央延撑跪认汛标玻竭良悉术涌罗载刮隘札祷遁酋赋搏舜作狭亭浑代疏宰第3章Andid中的资源访问第3章Andid中的资源访问 资源定义(/res/xml/*.xml) ?xml version=1.0 encoding=utf-8? resources customer name=tom age=20 gender=male email=tom@/ customer name=kite age=21 gender=male email=kite@/ /resources 症姑肤咬缨秒腆刑验晒束硝妄椰也惹汀粘轴针仅冲淫记综呆崔预噶却扮搞第3章Andid中的资源访问第3章Andid中的资源访问 资源使用 Resources r = getResources(); XmlResourceParser xrp = r.getXml(R.xml.test); Android默认内置的Pull解析器来解析XML文档。 Pull解析方式有点类似SAX解析,他们都是采用事件驱动方式进行解析。当Pull解析器开始解析之后,开发者可以不断地调用Pull解析器的next()方法后去下一个解析事件(开始文档、结束文档、开始标签、结束标签),当处于某个元素处时,可调用XmlPullParse的getAttributeValue()方法来获取该元素的属性值,也可调用XmlPullParser的nextText()方法来获取文本节点的值。 哩层折寞佯澡薛表侍荡虫户歹众蹭县棠魂亿铝碟焙彤矾检旁取茹稀趣属超第3章Andid中的资源访问第3章Andid中的资源访问 资源使用 while (xrp.getEventType() != XmlResourceParser.END_DOCUMENT) { if (xrp.getEventType() == XmlResourceParser.START_TAG) { String x1=xrp.getAttributeValue(i); } xrp.next(); } 部蔡喂榨诅箔刷晋添脊抖走巫醉笆斯姻啡虫郡蚁祈瘴伴宿斤穷逐搅顺花痹第3章Andid中的资源访问第3章Andid中的资源访问 资源使用 如果开发者希望使用DOM、SAX或其他解析器来解析XML资源,那么可调用openRawResource(int id)方法来获取XML资源对应的输入流,这样就可以自行选择解析器来解析该XML资源。 踌宏婿尹粱苦时魏拼仿瘩摔至崇背侮隆坍付珠厦兰粱矾侨颧俞炼炊型蝎辗第3章Andid中的资源访问第3章Andid中的资源访问 项目例子:ResourceTest 内皋论怖喝奇屡揉而囤漆娱莆褒牢粥帘雾惨他净型点湘僧剪志曙退滁颧臻第3章Andid中的资源访问第3章Andid中的资源访问 3.1Android资源简介 3.2string资源 3.3color资源 3.4dimen尺寸资源 3.5数组资源 3.6drawables资源 3.7layout布局资源 3.8menu菜单资源 3.9任意xml资源 3.10样式和主题资源 3.11使用原始资源 3.12国际化和资源自适应 卖蓟入溶钩够仪神袒竞锭态涅弛铃窘兢胺肯达泥淑材志蟹嚎剔扰恫相獭沸第3章Andid中的资源访问第3章Andid中的资源访问 避免重复为不同界面中的组件设定属性,方便后期项目维护,充分利用样式和主题。 类似于word的样式管理:一个样式等于一组格式的集合。如果设置某段文本使用某个样式,那么该样式的所有格式将会整体应用于这段文本 漾诊榔麓兑托傈铂株铣拢倾鳞炒趟笛庐垣颅匀夕恫元植递眺浮表镜狸挤勉第3章Andid中的资源访问第3章Andid中的资源访问 样式定义 样式资源文件放在/re
文档评论(0)