安卓开发-02-基础

文章目录

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

一、基本UI组件

文本类组件

TextView

安卓开发-02-基础_第1张图片

EditText

安卓开发-02-基础_第2张图片

在编辑框内绘制图像属性
安卓开发-02-基础_第3张图片
通过getText()函数可以实现交互效果:
安卓开发-02-基础_第4张图片

按钮类组件

普通按钮

安卓开发-02-基础_第5张图片

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

安卓开发-02-基础_第6张图片

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

在这里插入图片描述
在这里插入图片描述

图片按钮

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

安卓开发-02-基础_第7张图片

单选按钮

安卓开发-02-基础_第8张图片
监听事件:
法1:
安卓开发-02-基础_第9张图片

复选框(进行多选)

安卓开发-02-基础_第10张图片
监听器:
安卓开发-02-基础_第11张图片

日期时间类组件

日期选择器

安卓开发-02-基础_第12张图片
安卓开发-02-基础_第13张图片

时间选择器

安卓开发-02-基础_第14张图片
监听器

安卓开发-02-基础_第15张图片

计时器

安卓开发-02-基础_第16张图片

安卓开发-02-基础_第17张图片
安卓开发-02-基础_第18张图片

二、高级UI组件

进度条组件

样式
安卓开发-02-基础_第19张图片
格式:
安卓开发-02-基础_第20张图片
实时更新:
安卓开发-02-基础_第21张图片
安卓当中不支持在主线程中更新UI组件,因此实时进度需要创建Handle对象去更新,在这个对象里面创建线程

拖动条组件

安卓开发-02-基础_第22张图片

星级评分条

安卓开发-02-基础_第23张图片

图像类组件

安卓开发-02-基础_第24张图片

图像切换器

实现动画的图片切换效果
安卓开发-02-基础_第25张图片
安卓开发-02-基础_第26张图片

列表类组件

安卓开发-02-基础_第27张图片

通用组件

安卓开发-02-基础_第28张图片

你可能感兴趣的:(安卓开发,android,前端)