Android UI 开发知识点
一、布局的创建
1、在Android程序中界面都是通过布局文件设定的,在每个应用程序创建时会默认包含一个主界面布局,该布局位于res/leyout目录中。
2、实际开发中每个应用程序都包含多个界面,而程序默认提供的一个主界面布局无法满足需求,因此要在程序中添加多个布局。
二、五种常用布局
1、线性布局:
orientation属性:
andorid:orientation="vertical"
此属性用于控制空间排列方向,包含两个属性值,vertical(垂直),horizontal(水平)
线性布局的注意事项
当空间使用权重属性时,布局宽度属性设置为0 (width="0dp")
2、相对布局
控件位置属性:
控件内边距属性:
3、帧布局
4、表格布局
5、绝对布局
绝对布局(ABsoluteLayout)是通过指定x,y来控制每一个控件位置的
三、常用控件
1、TextView是用于显示文字的(字符串)的控件,可在代码中通过设置属性改变文字的颜色、大小、样式等功能。
width:宽度 height:高度 text=" ":设置文本信息 text -color:设置文本颜色 text-size:设置文本大小 gravity="center"设置文本居中 hint="请输入姓名" 设置提示信息 maxlines 设置最大行数
2、Button
设置监听事件
Image View属性;
四、常见对话框
单选对话框
多选对话框
进度条对话框
消息对话框
自定义对话框
五、样式
1、Style