安卓学习笔记1.3 控制控件属性(安卓应用目录结构介绍)


一、学习目标

  1. 了解安卓视图
  2. 熟悉安卓应用目录结构
  3. 安卓代码控制控件属性

二 、课程记录

(一)应用视图

  • 创建一个安卓应用:HelloWorld
    在这里插入图片描述

1、Project视图

  • Android视图为默认视图,
    在这里插入图片描述
  • 单击框选之处,并在下拉菜单中选中【Project】,
    在这里插入图片描述
    在这里插入图片描述
  • 点击框选之处就可看到许多文件与目录了,

2、Package视图

  • 切换至Package视图
    在这里插入图片描述
  • 在下拉菜单中选中【Packages】
    在这里插入图片描述
  • 可以挨个打开详细查看

3、Android视图(默认视图)

  • 切换至Android视图
    在这里插入图片描述
  • 同样操作,在下拉菜单中选中【Android】
    在这里插入图片描述

(二)安卓应用目录结构

  • 一般每个应用模块都包含有:manifestsjavares文件夹

1、项目清单目录 -manifests

  • 其中包含有AndroidManifest.xml文件,定义应用的每个组件的基本特性
    在这里插入图片描述

2、源程序目录 -java

  • 存储Java源代码文件及JUnit测试代码,这是安卓项目入口点
    在这里插入图片描述

3、资源目录 - res

(1) 图形图像资源目录 drawablemipmap

在这里插入图片描述

  • 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、查看效果

  • 点击前
    在这里插入图片描述
  • 点击后
    在这里插入图片描述

三、总结

了解安卓视图以及安卓应用的目录结构,知道各个常用目录里究竟放些什么文件,有什么用途

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Hxiug.虚晨

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值