资源预览内容
第1页 / 共6页
第2页 / 共6页
第3页 / 共6页
第4页 / 共6页
第5页 / 共6页
第6页 / 共6页
亲,该文档总共6页全部预览完了,如果喜欢就下载吧!
资源描述
5.1 用户界面基础,Android用户界面框架 视图树 视图树由View和ViewGroup构成 View是界面的最基本的可视单元,存储了屏幕上特定矩形区域内所显示内容的数据结构,并能够实现所占据区域的界面绘制、焦点变化、用户输入和界面事件处理等功能 View也是一个重要的基类,所有在界面上的可见元素都是View的子类 ViewGroup是一种能够承载含多个View的显示单元 ViewGroup功能:一个是承载界面布局,另一个是承载具有原子特性的重构模块,5.1 用户界面基础,Android用户界面框架 单线程用户界面 在单线程用户界面中,控制器从队列中获取事件和视图在屏幕上绘制用户界面,使用的都是同一个线程 特点:处理函数具有顺序性,能够降低应用程序的复杂程度,同时也能减低开发的难度 缺点:如果事件处理函数过于复杂,可能会导致用户界面失去响应,5.2 界面控件,Android系统的界面控件分为定制控件和系统控件 定制控件是用户独立开发的控件,或通过继承并修改系统控件后所产生的新控件。能够为用户提供特殊的功能或与众不同的显示需求方式 系统控件是Android系统提供给用户已经封装的界面控件。提供在应用程序开发过程中常见功能控件。系统控件更有利于帮助用户进行快速开发,同时能够使Android系统中应用程序的界面保持一致性 常见的系统控件包括TextView、EditText、Button、ImageButton、Checkbox、RadioButton、Spinner、ListView和TabHost,5.2 界面控件,5.2.1 TextView和EditText TextView是一种用于显示字符串的控件 EditText则是用来输入和编辑字符串的控件 EditText是一个具有编辑功能的TextView,http:/www.anzhuo.cc/forum-45-1.html 安卓手机壁纸下载,5.2 界面控件,5.2.1 TextView和EditText 建立一个“TextViewDemo”的程序,包含TextView和EditText两个控件 上方“用户名”部分使用的是TextView,下方的文字输入框使用的是EditText,5.2 界面控件,5.2.1 TextView和EditText TextViewDemo在XML文件中的代码,
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号