Android开发笔记之《Android中的UI类和事件处理》
2013-08-13 19:52
239 查看
Android系统中的UI类几乎都是建立在View和ViewGroup这两个类的基础之上的
所有View的子类成为"Widget",所有ViewGroup的子类称为“Layout”
总结一些常见的类:
菜单:Menu(菜单),MenuItem(菜单项),ContextMenu(上下文菜单)SubMenu(子菜单)
对话框:AlertDialog(警告对话框),ProgressDialog(进度对话框),DatePickerDialog(日期选择对话框),TimePickerDialog(时间选择对话框),Toast(提示信息)
常用组件:TextView(文本框),EditText(编辑框),Button(普通按钮),RadioButton(单选按钮),CheckBox(复选框),ToggleButton(开关按钮),Spinner(下拉列表),AutoCompleteTextView(自动完成文本框),PorgressBar(进度条),ListView(列表视图),GridView(网格视图),Gallery(画廊视图),MapView(地图视图),WebView(网络视图)
Android中的事件监听器和处理总结如下:
View.OnClickListener 单击事件监听类,处理方法是onClick()
View.OnFocusChangeListener 焦点事件监听类,处理方法是onFocusChange()
View.OnKeyListener 按键事件监听类,处理方法是onKey()
View.OnTouchListener 触碰事件监听类,处理方法是onTouch()
View.OnCreateContextMenuListener 创建上下文菜单事件监听类,处理方法是onCreateContextMenu
所有View的子类成为"Widget",所有ViewGroup的子类称为“Layout”
总结一些常见的类:
菜单:Menu(菜单),MenuItem(菜单项),ContextMenu(上下文菜单)SubMenu(子菜单)
对话框:AlertDialog(警告对话框),ProgressDialog(进度对话框),DatePickerDialog(日期选择对话框),TimePickerDialog(时间选择对话框),Toast(提示信息)
常用组件:TextView(文本框),EditText(编辑框),Button(普通按钮),RadioButton(单选按钮),CheckBox(复选框),ToggleButton(开关按钮),Spinner(下拉列表),AutoCompleteTextView(自动完成文本框),PorgressBar(进度条),ListView(列表视图),GridView(网格视图),Gallery(画廊视图),MapView(地图视图),WebView(网络视图)
Android中的事件监听器和处理总结如下:
View.OnClickListener 单击事件监听类,处理方法是onClick()
View.OnFocusChangeListener 焦点事件监听类,处理方法是onFocusChange()
View.OnKeyListener 按键事件监听类,处理方法是onKey()
View.OnTouchListener 触碰事件监听类,处理方法是onTouch()
View.OnCreateContextMenuListener 创建上下文菜单事件监听类,处理方法是onCreateContextMenu
相关文章推荐
- Android应用开发学习笔记之事件处理
- Android应用开发学习笔记之事件处理
- Android开发中的UI事件监听处理机制总结
- Android开发中的UI事件监听处理机制总结 【转】
- 【转】【Android游戏开发十五】关于Android 游戏开发中 OnTouchEvent() 触屏事件的性能优化笔记!
- Cocos2D-X2.2.3学习笔记9(处理重力感应事件,移植到Android加入两次返回退出游戏效果)
- 我的Android应用学习笔记(三)回调事件处理和监听事件处理
- Android开发指南-用户界面-事件处理
- 【Android游戏开发之九】(细节处理)触屏事件中的Bug解决方案以及禁止横屏和竖屏切换!
- 【Android游戏开发之路二】关于Android 游戏开发中 OnTouchEvent() 触屏事件的性能优化笔记!
- Android开发指南-用户界面-事件处理
- Android开发指南-用户界面-事件处理
- 【Android游戏开发之九】(细节处理)触屏事件中的Bug解决方案以及禁止横屏和竖屏切换!
- 【Android游戏开发十五】关于Android 游戏开发中 OnTouchEvent() 触屏事件的性能优化笔记!
- Cocos2D-X2.2.3学习笔记9(处理重力感应事件,移植到Android加入两次返回退出游戏效果)
- android笔记【三】-----事件处理
- Android菜鸟的成长笔记(11)——Android中的事件处理
- android开发笔记之多媒体—图形图像处理
- 性格色彩测试android程序开发之五--dialog事件的处理
- 【Android游戏开发十五】关于Android 游戏开发中 OnTouchEvent() 触屏事件的性能优化笔记! .