常用UI组件的应用 05-09

UI的定义:

由View和ViewGroup组成

View的ApI结构

常用UI组件的应用 05-09_第1张图片
image

UI的组成

常用UI组件的应用 05-09_第2张图片
image

理解UI事件:

当用户通过手指触摸ui时,系统会自动创建对应的Event对象

Android中提供了许多种方式拦截处理不同类型的事件

视图本身就是可以处理发生在该视图上的事件

常用UI组件的应用 05-09_第3张图片
image

使用UI事件


常用UI组件的应用 05-09_第4张图片
image.png

TextView: 文本视图

常用UI组件的应用 05-09_第5张图片
image.png

EditText: 文本输入框

常用UI组件的应用 05-09_第6张图片
image.png

Button:按钮


常用UI组件的应用 05-09_第7张图片
image.png

ImageView: 图片视图


常用UI组件的应用 05-09_第8张图片
image.png

常用UI组件的应用 05-09_第9张图片
image.png

CheckBox:多选框


常用UI组件的应用 05-09_第10张图片
image.png

常用UI组件的应用 05-09_第11张图片
image.png

RadioGroup/RadioButton:单选框

常用UI组件的应用 05-09_第12张图片
image.png

给RadioGroup设置的监听同CheckBox
//-----------------------------------
关于Menu的三个问题

1.如何触发Meun的显示

2.如何向menu中添加MenuItem?

3.选择某个MenuItem如何响应

答:OPtionMenu
1.如何触发Meun的显示
点击Menu键
2.如何向menu中添加MenuItem?重写onCreateOptionMenu方法
1.menu.add
2.菜单文件方式
3.选择某个MenuItem如何响应
重写onOptionsItemSelected方法

答:
CotextMenu
1.如何触发Meun的显示
长按某个视图,并view.setOnCreateMenuListener(this)
2.如何向menu中添加MenuItem?
重写onCreateOptionMenu方法
1.menu.add
2.菜单文件方式
3.选择某个MenuItem如何响应
重写onOptionsItemSelected方法
根据ItemId去响应
//----------------------------进度条---------


常用UI组件的应用 05-09_第13张图片
image.png
常用UI组件的应用 05-09_第14张图片
image.png

常用UI组件的应用 05-09_第15张图片
image.png

SeekBar:可手动滑动的进度条


常用UI组件的应用 05-09_第16张图片
image.png

常用UI组件的应用 05-09_第17张图片
image.png

对话框:Component
AlertDialog:警告框


常用UI组件的应用 05-09_第18张图片
image.png

自定义AlertDialog


常用UI组件的应用 05-09_第19张图片
image.png
常用UI组件的应用 05-09_第20张图片
image.png

PropressDialog:带进度Dialog


常用UI组件的应用 05-09_第21张图片
image.png

常用UI组件的应用 05-09_第22张图片
image.png

image.png

DateDialog:日期Dialog


常用UI组件的应用 05-09_第23张图片
image.png

常用UI组件的应用 05-09_第24张图片
image.png

TimeDialog:时间Dialog
常用UI组件的应用 05-09_第25张图片
image.png
常用UI组件的应用 05-09_第26张图片
image.png

你可能感兴趣的:(常用UI组件的应用 05-09)