【日记blog】Android学习日记-Day02
Android学习-Day02
Run第一个Android应用
昨天创建了第一个Android项目,现在要将项目跑起来。
学习目标:
1、在模拟器上运行项目
运行应用有两种方式
1、在真实设备上运行
我目前没有多余的安卓手机,唯一在用的手机虽然是安卓的,但是我可不想因为我的某些操作把我刚换的手机给搞坏了,所以我还是先选择第二种方法来Run我的第一个Android应用。(等我把这个玩熟练了,再来填坑)
2、在模拟器上运行
步骤:
1、创建一个 Android 虚拟设备 (AVD)。
如何创建AVD就不在多说了,看上面的链接文档就跟着一步一步来就可以了,很方便。
2、在工具栏中,从运行/调试配置下拉菜单中选择您的应用。
3、从目标设备下拉菜单中,选择要用来运行应用的 AVD。
4、点击 Run 图标
。
结果:
图中的图标所代表的功能大致都认识,细节的部分之后再慢慢探索
构建简单的界面
既然第一个应用能在AVD上跑起来了,接下来的目标就是将其美化
学习目标:
1、熟悉使用 Android Studio 布局编辑器
2、创建包含一个文本框和一个按钮的布局
什么是Android 应用的界面 (UI)?
Android 应用的界面 (UI) 以布局和微件的层次结构形式构建而成。
布局与微件的关系
ViewGroup:布局
View: 微件
个人理解:
? 布局与微件的关系让我想到俄罗斯套娃,布局就像是套娃,微件就像是放在套娃中的写满信息的纸条。每一层都可以放纸条,当然这个比喻是不严紧的,因为一个套娃的空间有限,只能有限个子套娃,而布局中可以放多个子布局。
如何打开布局编辑器
打开 app > res > layout > activity_main.xml
关于布局编辑器的详细解释可以看Android Studio使用布局编辑器
昨天的app > res > layout 文件夹就是用来装布局文件的。
疑问1:我找不到布局编辑器工具栏中的
(View Options)
原因:
我没有点进
疑问2:显示不出这种效果
原因:
没有点击这个图标
如何更改界面字符串
1、打开app > res > values > strings.xml
这是一个字符串资源文件,可在此文件中指定所有界面字符串。
2、打开Translations Editor
点击strings.xml文件右上角
3、点击
(Add Key) 创建一个新字符串作为文本框的“提示文本”。
点击
后出现
Key:名称
Default Value: 默认值
? (在输入微件中表示“输入提示”)
? (在按钮微件中表示“按钮标识”)
Resource Folder:源文件地址
疑问3:Common Attributes中的属性分别起什么作用?
如何让文本框大小可灵活调整?
1、链(更组合的功能一样)
通过按住Shift键选中要链接(组合)的两个微件鼠标右键选择图下菜单已经高亮以及呈现暗灰的选项。
2、锯齿状线 (Match Constraints):宽度将延长以符合水平约束条件和外边距的定义。
个人理解:
按照规定的边距进行延长。
如果显示为
则按最初的大小在布局上显示