- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
谁动了我的Android之五android的DNA
android的DNA
NDA可以决定母体所有有机特征,我们的android也是一样,那么,如何来改变我们android的DNA呢?下面让我们来看下针对在前面章节中所提到的关于android的其它文件及目录结构。
应用程序工程目录 子目录 资源文件 文件用途 Project/ src/ *.java Java源代码文件 gen/ R.java 自动生成的资源源代码 res/amin/ *.xml 动画设置文件 res/drawable/ *.png,*.jpg,*.gif 应用程序图像文件 res/layout/ main.xml 窗口布局文件 res/vlues/ arrays.xml 数组定义文件 colors.xml 绘图颜色定义文件 dimens.xml 尺寸定义文件 strings.xml 文字资源文件 styles.xml 样式定义文件 res/xml/ *.xml 程序运行时所需读取的xml文件 res/raw/ *.raw 程序运行时所应用的资源文件 AndroidManifest.xml 应用程序设置文件 default.properties 定义SDK版本 有了这个表格我们就不难理解在实际android应用程序中目录及文件的用途了,下面我们分为针对几个资源文件进行讲解。
文字资源文件 strings.xml
大家在使用文字资源文件时记住它的声明语法为:
string name=stirng_namestring_value/string
Strings.xml允许使用文字风格名称b、i与u的格式化,所以对于我们来说这也是一个好事情。我们可以在源代码中通过R.string.string_name来使用我们所定义的这些文字资源变量,然而在其它xml文件中我们可以通过@string/string_name来使用。
在我们定义好要在程序中显示的字符串资源文件后,可以将stirngs.xml中定义的这些文字变量使用在Java源代码中,或者使用在其它xml文件的资源文件中。
文字颜色设置资源文件 colors.xml
一样,我们在使用文字颜色设置资源文件时记住它的声明语法为:
color name=color_name#color_value/color
同样,我们也可以在源代码和其它xml文件中使用我们所定义的文字颜色设置资源文件中所定义的变量。
设置好colors.xml文件后,我们就可以在Java源代码中,或者使用在其它xml文件的资源文件中,在colors.xml定义设置好drawable标记后,就可以在Java源代码中指定图像的颜色。
尺寸定义资源文件 dimens.xml
在dimens.xml文件中使用dimen名称定义尺寸大小变量后,就可以将这些尺寸变量使用在Java源代码或xml文件中,指定文字字符串或图像的显示尺寸。
主题风格资源文件 styles.xml
设置好styles.xml文件后,我们就可以在Java源代码中,或者使用在其它xml文件的资源文件中。
窗口布局资源文件 layout\main.xml
布局文件主要是显示给用户看到的程序界面,然而布局资源文件的文件名并无语法限制,通常情况下会自动生成main.xml文件,我们可以在它里面处理相关布局和控件。
动画资源文件 anim.xml
同样针对动画来说,我们也要先在动画资源文件中定义好这些设置属生,让它可以在Java源代码文件中正常使用。
图像资源目录 drawable
我们的android应用程序中所使用的小图标、程序内部所使用的图像或背景图案都要放在这个资源目录下。
我们了解了关于android应用程序中这些DNA文件的处理及相关设置,那么以后做起相关的处理来说就应该很好办了。相信通过这章节的学习,我们可以良好利用资源文件来处理各种各样的问题,可以让我们的android应用程序更美观、更简洁。大家记得有空到自己的andorid应用程序中来试试这些DNA资源文件,看它们是否能按大家的意图来改变。
您可能关注的文档
- 大学英语三级题库(完形填空部分)共计10篇.doc
- 【奈儿魔术】客户信息.doc
- 多波形发生器的设计.doc
- Win7的diskpart硬盘分区教程.doc
- L7-副専攻.ppt
- 安农大电子技术模拟试卷5.doc
- 一元一次方程解法专练三.doc
- 龙游中学高一年级第一次月考英语试卷.doc
- 2012城区供电一所争创市级文单件工作方案.doc
- 四年级生字竞赛练习卷及答案(.doc
- 数据仓库:Redshift:Redshift与BI工具集成.docx
- 数据仓库:Redshift:数据仓库原理与设计.docx
- 数据仓库:Snowflake:数据仓库成本控制与Snowflake定价策略.docx
- 大数据基础:大数据概述:大数据处理框架MapReduce.docx
- 实时计算:GoogleDataflow服务架构解析.docx
- 分布式存储系统:HDFS与MapReduce集成教程.docx
- 实时计算:Azure Stream Analytics:数据流窗口与聚合操作.docx
- 实时计算:Kafka Streams:Kafka Streams架构与原理.docx
- 实时计算:Kafka Streams:Kafka Streams连接器开发与使用.docx
- 数据仓库:BigQuery:BigQuery数据分区与索引优化.docx
文档评论(0)