Android界面控件大概分为三大类,View类、ViewGroup类、Dialog类,View是ViewGroup的父类。其中大多数的界面控件都在android.view和android.widget包中。Dialog对话框子类大部分在android.app包下。1、文本类
TextView(文本标签)、(TextSwitcher) 、ExtractEditText、CheckedTextView(可选中文本框)、
时间类
Chronometer(计时器)、DigitalClock(数字时钟,官方推荐使用TextClock)、TextClock(文本时钟)
可编辑文本类EditText
EditText(可编辑文本框)、AutoCompleteTextView(自动完成文本框)、MultAutoCompletTextView(自动完成文本框,可有多个项)
2、按钮类
Button及子类
Button、CheckBox(多选框)、RadioButton(单选,需要使用RadioGroup) 、ToggleButton(状态开关)、Switch(开关按钮,可滑动切换,Android4.0开始引入)
ImageButton(图片按钮)
缩放按钮
ZoomButton、ZoomControls
3、图片类
ImageView(展示图片资源控件)、ImageButton(图片按钮)、ZoomButton(放大缩小按钮,ImageButton子类)、(ImageSwitcher )
QuickContactBadge(联系人快捷标识,为图片显示快捷操作图标,每个图标代表一个操作)
4、时间控件
Chronometer(计时器)、DigitalClock(数字时钟,官方推荐使用TextClock)、TextClock(文本时钟)
AnalogClock(模拟时钟)、TimePicker、DatePicker
5、进度显示
ProgressBar(进度条)、SeekBar(拖动条,ProgressBar子类)、RatingBar(星星评分,ProgressBar子类)
6、导航
TabHost、TabWidget(这两个常和TabActivity使用)。
7、视频媒体:
VideView、MediaController
8、Dialog对话框
CharacherPickerDialog、AlertDialog、DatePickerDialog、ProgressDialog、TimePickerDialog
9、布局类控件:
AbsoluteLayout、LinearLayout、RadioGroup 、TableLayout、 TableRow、RelativeLayout、FrameLayout
10、需要适配器的布局类
AdapterView、AbsListView、GridView、ListView、AbsSpinner、Gallery Spinner
11、滚动条
HorizontalScrollView、ScrollView
12、网页
WebView
13、动画
ViewAimator、ViewFilpper、ViewSwitcher、ImageSwitcher、TextSwitcher
14、其他
1. KeyboardView
2. SurfaceView(照相时会使用) GLSurfaceView
3. ViewStub DialerFilter TwolineListItem SlidingDrawer GestureOverlayView
4. ListView一般与ListActivity一起使用。
5. TabHost、TabWidget一般与TabActivity一起使用。
15、类图
1. View类图
2.TextView类图
3.ViewGroup类图
4.FrameLayout类图
5.android.app.Dialog类图
相关推荐
安卓Android源码——控件抖动效果源码.zip
安卓Android源码——控件以及双指放大缩小图片、单指拖动图片.rar
Android源码——控件抖动效果源码_new_47.zip
安卓Android源码——控件以及双指放大缩小图片、单指拖动图片.zip
Android自定义控件——圆形进度条 代码中有非常详细的注释,如果有问题可以到http://blog.csdn.net/a253664942/article/details/45115407上留言
安卓Android源码——自定义控件入门级demo.zip
Android自定义控件——音量控制器。有问题请在http://blog.csdn.net/a253664942/article/details/45017283留言
ClockView —— 简单的Android时钟控件
安卓Android源码——抽屉控件.zip
Android——给控件添加动画 为一个Layout里面的控件,或者右是一个ViewGroup里面的控件设置动画。
安卓Android源码——ScrollableTabHosttab控件.zip
安卓Android源码——支付宝控件接口示例源码.zip
Android源码——ImageView控件缩放和旋转图片源码.zip
安卓Android源码——多种控件的Demo.zip
安卓Android源码——支付宝控件接口示例.zip
安卓Android源码——支付宝控件接口示例.rar
安卓Android源码——ImageView控件缩放和旋转图片源码.zip
安卓Android源码——自定义控件入门级demo.rar