2023年Android基础之用户界面_第1页
2023年Android基础之用户界面_第2页
2023年Android基础之用户界面_第3页
2023年Android基础之用户界面_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

AndroidUI系统 --View 其子类被称为Widget --ViewGroup 其子类被称为Layout--组合设计模式[Composite]ViewViewGroup层次关系 -ViewGroup --ViewGroup View View View --View-AndroidUI --Menu[菜单] Optionmenu 选项菜单 Contextmenu 上下文菜单用户长时间按住不放时弹出的菜单 Submenu 子菜单 --Dialog[对话框] --AlertDialog[警告对话框]静态内部类Builder对象[标题、标题、按钮将要响应的事件]create()、show()方法 --ProgressDialog[进度对话框] --DatePickerDialog[日期选择对话框] --TimePickerDialog[时间选择对话框] --Toast[提示信息] 显示提示信息自动消失 --静态方法makeText()添加显示文本和时长 --show()显示-Android事件处理[引用Java事件处理机制] --事件 鼠标、键盘、触摸、鼠标移动 --事件源 产生时间的组件 --事件监听器 组件产生事件时响应的接口 单击事件View.OnClickListener 焦点事件View.OnFocusChangeListener 按键事件View.OnKeyListener 触碰事件View.OnTeachListener 创建上下文事件View.OnCreateContextMenuListener-Java事件处理机制 --事件角色 eventobject 事件作为参数一般存在于Listener()方法中 eventsource 具体接受事件的实体 eventlistener事件监听器-Android布局管理组件在Activity中的呈现方式[组件大小间距对齐方式] --创建方式 xml配置文件中声明 “硬代码”直接实例化布局及其组件 --布局方式 线性布局(LinearLayout) 垂直水平方向布局 android:orientation[verticalhorizon] android:gravity[topbottomleftright] 帧布局(FrameLayout) 屏幕的左上角坐标(0,0)布局 表格布局(TableLayout) 行列方式布局 TableRow对象 相对布局(RelativeLayout) 相对其他组件的布局方式 android:layout_below android:layout_toLeftOf 绝对布局(AbsoluteLayout) 绝对定位布局方式 FrameLayout/RelativeLayout android:layout_x android:layout_y-Android组件 --常用组件 TextView 文本框 EditText 编辑框密码文本框 RadioButton 单选按钮 CheckBox 复选按钮 ToggleButton 开关按钮 Spinner 下拉列表 AutoCompleteTextView自动完成文本框设置想要显示资源的适配器[Adapter] Tab 选项卡FrameLayout-->Activity-->TabActivity-->getTabHost() ProgressBar 进度条 对话框进度条onCreateDialog()showDialog() 标题栏进度条requestWindowFeature()setProgressBarIndeterminateVisibility() 水平进度条ProgressBarincrementProgressBy() 日期、时间选择对话框onCreateDialog()showDialog() DatePickerDialog 日期onDateSetListeneronDateSet() TimePickerDialog 时间onTimeSetListeneronTimeSet() ListView 列表视图[Adapter]数组ArrayAdapter/游标SimpleCursorAdapter ListView组件 继承ListActivity GridView 网格视图BaseAdapter类getView() Galley 画廊视图ImageSwitcher组

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论