一、学习目标
- 了解安卓视图
- 熟悉安卓应用目录结构
- 安卓代码控制控件属性
二 、课程记录
(一)应用视图
- 创建一个安卓应用:
HelloWorld
1、Project视图
- Android视图为默认视图,
- 单击框选之处,并在下拉菜单中选中【Project】,
- 点击框选之处就可看到许多文件与目录了,
2、Package视图
- 切换至Package视图
- 在下拉菜单中选中【Packages】
- 可以挨个打开详细查看
3、Android视图(默认视图)
- 切换至Android视图
- 同样操作,在下拉菜单中选中【Android】
(二)安卓应用目录结构
- 一般每个应用模块都包含有:
manifests
、java
、res
文件夹
1、项目清单目录 -manifests
- 其中包含有
AndroidManifest.xml
文件,定义应用的每个组件的基本特性
2、源程序目录 -java
- 存储Java源代码文件及JUnit测试代码,这是安卓项目入口点
3、资源目录 - res
(1) 图形图像资源目录 drawable
、mipmap
drawable
–如果需要在应用内显示静态图片,可以使用可绘制类及其子类绘制形状和图片.可绘制是可绘制对象的常规抽象.不同的子类可用于特定的图片场景,可以对其进行扩展以定义行为方式独特的可绘制对象.mipmap
– 适用于不同启动器图标密度的 Drawable 文件。如需了解有关使用 mipmap/ 文件夹管理启动器图标的详细信息
(2) 布局资源目录-layout
- 用于定义用户界面布局的 XML 文件。放layout文件。
(3) 值资源目录-values
- 包含字符串、整型数和颜色等简单值的 XML 文件。
- arrays.xml:资源数组(类型数组)。
colors.xml:颜色值。
dimens.xml:尺寸值。
strings.xml:字符串值。
styles.xml:样式。
4、Gradle构建脚本
(1)build.gradle
- 每个项目都有一个 build.gradle 文件,该文件是该项目的构建入口,可以在这个文件里对该项目进行配置(Project: HelloWorld—用于项目;Module: HelloWorld.app—用于“应用”模块)。
- 用于项目的build.gradle文件
- 用于模块的build.gradle文件
(2)gradle.properties
- AS项目的根目录下有一个gradle.properties文件,专门用来配置全局键值对数据的。可用于存放敏感数据。
(三)安卓代码控制控件属性
效果:单击标签,改变文本内容及颜色
1、修改资源文件(activity_main.xml
),设置 id 属性。
2、修改主界面类,实现功能(单击标签,修改文本内容及颜色)
3、查看效果
- 点击前
- 点击后
三、总结
了解安卓视图以及安卓应用的目录结构,知道各个常用目录里究竟放些什么文件,有什么用途