对话框
AlertDialog,功能最丰富、应用范围最广
有图标区、标题区、内容区、按钮区4个区域,对话框的内容可以设置为简单文本、简单列表、单选列表、多选列表、自定义列表、自定义View
也可以将显示窗口的Activity风格设置为对话框风格,来实现一个对话框
PoppupWindow适合显示一些需要浮动显示的内容
DatePickerDialog、TimePickerDialog相当于DatePicker和TimePicker的包装
ProgressDialog也与之类似
菜单
仅在用户单击手机上的“MENU”键时,才显示出来
父接口Menu,子接口有SubMenu(子菜单)和ContextMenu(上下文菜单),可以包含1~N个MenuItem
一般推荐使用XML来定义菜单,可以提供更好的解耦
PopupMenu弹出式菜单,会在指定组件上弹出
活动条ActionBar
目标版本需要高于11(Android 3.0)
可以显示选项菜单
可以将上面的应用程序图标转换成可点击的图标
可以显示普通的UI组件,使用android:actionViewClass或android:actionLayout属性
实现Tab导航
实现下拉式导航