下载此文档

第5章Android用户界面.ppt


文档分类:IT计算机 | 页数:约155页 举报非法文档有奖
1/155
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/155 下载此文档
文档列表 文档介绍
第5章 Android 用户界面本章学习目标: ?了解各种界面控件的使用方法?掌握各种界面布局的特点和使用方法?掌握选项菜单、子菜单和快捷菜单的使用方法?掌握操作栏和 Fragment 的使用方法?掌握按键事件和触摸事件的处理方法 用户界面基础?用户界面( 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 ? Spinner ? ListView ? TabHost 界面控件? TextView 和 EditText ? TextView 是一种用于显示字符串的控件? EditText 则是用来输入和编辑字符串的控件? EditText 是一个具有编辑功能的 TextView 界面控件? TextView 和 EditText ?建立一个“ TextViewDemo ”的程序,包含 TextView 和 EditText 两个控件?上方“用户名”部分使用的是 TextView ,下方的文字输入框使用的是 EditText

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

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数155
  • 收藏数0 收藏
  • 顶次数0
  • 上传人yzhluyin9
  • 文件大小0 KB
  • 时间2016-07-13
最近更新