速读原著-Android应用开发入门教程(SkeletonApp的源文件结构)

4.5 SkeletonApp的源文件结构

SkeletonApp 工程的源文件的结构按照目录树的方式如下所示:
SkeletonApp/
|-- Android.mk (工程管理文件)
|-- AndroidManifest.xml (工程描述文件)
|-- res (资源文件)
| |-- drawable
| | -- violet.jpg (图片文件) | |-- layout | |– skeleton_activity.xml (布局文件)
| -- values | |-- colors.xml (颜色资源文件) | |-- strings.xml (字串资源文件) |– styles.xml (样式资源文件)
|-- src (Java 源代码文件)
-- com– example
-- android– skeletonapp
`-- SkeletonActivity.java

在 SkeletonApp 中,资源目录 res 中的 values 目录中除了 strings.xml 文件,还包含了 colors.xmlstyles.xml 文件,这两种文件也是 Android 中的标准资源文件。

colors.xml 文件的内容如下所示:
在这里插入图片描述
styles.xml 文件的内容如下所示:
在这里插入图片描述

资源目录 res 还包含了 drawable 目录,表示可以绘制的内容,这里的 violet.jpg 是一个 jpeg 的文件。在布局文件 skeleton_activity.xml 中的部分内容引用了以上的资源
在这里插入图片描述
布局文件中引用了上面的资源,颜色可以作为字体的颜色,style/ActionButton 作为按钮的样式,drawable/semi_black 表示了背景的内容,drawable/violet 表示引用 violet.jpg 图片作为图像的内容。例如根据上面 styles.xml 文件中的定义,两个按钮上的字体为斜体,第二个按钮的字体红色。

JAVA 源代码 SkeletonActivity.java 中构建了菜单、按钮的动作等功能。

发布了1024 篇原创文章 · 获赞 810 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/weixin_42528266/article/details/103924939