下载此文档

第5章Android用户界面..ppt


文档分类:IT计算机 | 页数:约91页 举报非法文档有奖
1/91
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/91 下载此文档
文档列表 文档介绍
第5章 Android用户界面
本章学习目标:
了解各种界面控件的使用方法
掌握各种界面布局的特点和使用方法
掌握选项菜单、子菜单和快捷菜单的使用方法
掌握按键事件和触摸事件的处理方法
用户界面基础
用户界面(User Interface,UI)是系统和用户之间进行信息交换的媒介,实现信息的内部形式与人类可以接受形式之间的转换
在计算机出现早期,批处理界面(1945-1968)和命令行界面(1969-1983)得到广泛的使用
目前,流行图像用户界面(Graphical User Interface,GUI),采用图形方式与用户进行交互的界面
未来的用户界面将更多的运用虚拟现实技术,使用户能够摆脱键盘与鼠标的交互方式,而通过动作、语言,甚至是脑电波来控制计算机
用户界面基础
Android用户界面框架
Android用户界面框架采用MVC(Model-View-Controller)模型
控制器(Controller)处理用户输入
视图(View)显示用户界面和图像
模型(Model)保存数据和代码
用户界面基础
Android用户界面框架
Android用户界面框架采用视图树(View Tree)模型
由View和ViewGroup构成
View是最基本的可视单元
存储了屏幕上特定矩形区域内所显示内容的数据结构
实现所占据区域的界面绘制、焦点变化、用户输入和界面事件处理等
一个重要的基类,所有在界面上的可见元素都是View的子类
ViewGroup是一种能够承载含多个View的显示单元
承载界面布局
承载具有原子特性的重构模块
用户界面基础
Android用户界面框架
Android用户界面框架采用视图树(View Tree)模型
Android系统会依据视图树的结构从上至下绘制每一个界面元素
每个元素负责对自身的绘制,如果元素包含子元素,该元素会通知其下所有子元素进行绘制
用户界面基础
Android用户界面框架
单线程用户界面
控制器从队列中获取事件和视图在屏幕上绘制用户界面,使用的都是同一个线程
特点:处理函数具有顺序性,能够降低应用程序的复杂程度,同时也能减低开发的难度
缺点:如果事件处理函数过于复杂,可能会导致用户界面失去响应
界面控件
常见的系统控件
TextView
EditText
Button
ImageButton
Checkbox
RadioButton
ListView
Toast提示信息框
TabHost选项卡
Spinner弹出式列表
界面控件
TextView和EditText
TextView是一种用于显示字符串的控件
EditText则是用来输入和编辑字符串的控件
EditText是一个具有编辑功能的TextView
界面控件
TextView和EditText
建立一个“TextViewDemo”的程序,包含TextView和EditText两个控件
上方“用户名”部分使用的是TextView,下方的文字输入框使用的是EditText

第5章Android用户界面. 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数91
  • 收藏数0 收藏
  • 顶次数0
  • 上传人q1188830
  • 文件大小1.23 MB
  • 时间2018-06-26
最近更新