文章目录
- 一、基本UI组件
- 文本类组件
- TextView
- EditText
- 按钮类组件
- 普通按钮
- 为普通按钮添加的单击事件监听器
- 图片按钮
- 单选按钮
- 复选框(进行多选)
- 日期时间类组件
- 日期选择器
- 时间选择器
- 计时器
- 二、高级UI组件
- 进度条组件
- 拖动条组件
- 星级评分条
- 图像类组件
- 图像切换器
- 列表类组件
- 通用组件
一、基本UI组件
文本类组件
TextView
EditText
在编辑框内绘制图像属性
通过getText()函数可以实现交互效果:
按钮类组件
普通按钮
为普通按钮添加的单击事件监听器
匿名内部类作为单击事件监听器
通过onClick属性实现
在Activity中编写一个 包含View类型参数的方法。(java中写)
将android:onClick属性指定为步骤( 1)中的方法名。(xml中写)
图片按钮
区别:
单击时都可以触发onClick事件。但ImageButton没有android:text属性,在设置图片时将字安在图片上
单选按钮
监听事件:
法1:
复选框(进行多选)
监听器:
日期时间类组件
日期选择器
时间选择器
监听器
计时器
二、高级UI组件
进度条组件
样式
格式:
实时更新:
安卓当中不支持在主线程中更新UI组件,因此实时进度需要创建Handle对象去更新,在这个对象里面创建线程
拖动条组件
星级评分条
图像类组件
图像切换器
实现动画的图片切换效果