文档详情

Android移动应用开发第4章常用UI控件.pptx

发布:2025-05-22约4.43万字共126页下载文档
文本预览下载声明

第4章常用UI控件

Activity常用UI控件4.1UI控件概述4.2常用UI控件与事件响应(重点)4.3对话框设计(掌握)4.4菜单的类型与设计(掌握)4.5动作的识别和处理(掌握)

Activity常用UI控件4.1UI控件概述4.2常用UI控件与事件响应(重点)4.3对话框设计(掌握)4.4菜单的类型与设计(掌握)4.5动作的识别和处理(掌握)

Android的UI控件UI控件的作用:构建用户界面接受用户的输入、点击、滑动等操作(监听)进行相应的处理(产生事件,执行动作)有没有不需要UI控件的app?后台service

UI控件的学习策略外观,特性属性可视化数据事件响应学习例子,自己编写代码

Activity常用UI控件4.1UI控件概述4.2常用UI控件与事件响应(重点)4.3对话框设计(掌握)4.4菜单的类型与设计(掌握)4.5动作的识别和处理(掌握)

常用UI控件编号控件名称作用1TextView显示文本2EditText用户输入文本3AutoCompleteTextView类似于EditText,不同之处是在用户键入时,会显示自动完成建议的列表

常用UI控件编号控件名称作用4Button可以被按压或者点击5mageButton显示图片的Button6ToggleButton开关按钮

常用UI控件编号控件名称作用7CheckBox多选框8RadioButton单选按钮,有两种状态:选中或未选中9RadioGroup单选按钮组

常用UI控件编号控件名称作用10ProgressBar当在后台执行任务时,给出视觉反馈11Spinner下拉列表,允许用户选择一个值12TimePicker允许用户选择一天中的时间13DatePicker允许用户选择日期

设置UI控件系统提供了两种方法:第一种:使用XML文件来配置控件的相关属性。第二种:在可视化界面直接拖放绘制。

UI控件的有关事件注意与控件相关的事件的学习:单击onClickListener长按onLongClickListener滑动onTouchListener键盘onKeyListener焦点onFucusChangeListener

常用事件事件处理程序事件监听器说明onClick()OnClickListener()用户单击或触摸控件时发生onLongClick()OnLongClickListener()用户单击或触摸控件1秒以上时发生onFocusChange()OnFocusChangeListener()控件失去焦点时被调用onKey()OnKeyListener()用户按下或释放按键时被调用onTouch()OnTouchListener()用户按下该键时及释放键,或在屏幕上的任何移动手势时被调用onMenuItemClick()OnMenuItemClickListener()用户选择一个菜单项时被调用

举例:Button事件创建界面文件action_main.xml//三个buttonLinearLayoutxmlns:android=/apk/res/androidandroid:layout_width=fill_parentandroid:layout_height=fill_parentandroid:orientation=verticalButtonandroid:id=@+id/button1android:layout_width=match_parentandroid:layout_height=wrap_contentandroid:text=“Submit/Buttonandroid:id=@+id/button2android:layout_width=match_parentandroid:layout_height=wrap_contentandroid:text=“Reset/Buttonandroid:id=@+id/button3android:layout_width=wrap_contentandroid:layout_height=wrap_contentandroid:text=“Cancelandroid:focusable=true//LinearLayout

举例:Butt

显示全部
相似文档