文章目录
- 一、基本UI组件
- 文本类组件
- TextView
- EditText
- 按钮类组件
- 普通按钮
- 为普通按钮添加的单击事件监听器
- 图片按钮
- 单选按钮
- 复选框(进行多选)
- 日期时间类组件
- 日期选择器
- 时间选择器
- 计时器
- 二、高级UI组件
- 进度条组件
- 拖动条组件
- 星级评分条
- 图像类组件
- 图像切换器
- 列表类组件
- 通用组件
一、基本UI组件
文本类组件
TextView

EditText

在编辑框内绘制图像属性

通过getText()函数可以实现交互效果:

按钮类组件
普通按钮

为普通按钮添加的单击事件监听器
匿名内部类作为单击事件监听器

通过onClick属性实现
在Activity中编写一个 包含View类型参数的方法。(java中写)
将android:onClick属性指定为步骤( 1)中的方法名。(xml中写)


图片按钮
区别:
单击时都可以触发onClick事件。但ImageButton没有android:text属性,在设置图片时将字安在图片上

单选按钮

监听事件:
法1:

复选框(进行多选)

监听器:

日期时间类组件
日期选择器


时间选择器

监听器

计时器



二、高级UI组件
进度条组件
样式

格式:

实时更新:

安卓当中不支持在主线程中更新UI组件,因此实时进度需要创建Handle对象去更新,在这个对象里面创建线程
拖动条组件

星级评分条

图像类组件

图像切换器
实现动画的图片切换效果


列表类组件

通用组件




















