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