Android学习5——控件分类

这篇博客详细介绍了Android中各类控件的使用,包括文本类如TextView、EditText,按钮类如Button、CheckBox,图片类如ImageView,时间控件如Chronometer、TextClock,进度显示如ProgressBar,导航如TabHost,视频媒体如VideoView,Dialog对话框,布局类控件如LinearLayout,需要适配器的布局如ListView,滚动条,网页WebView,动画,以及其他特殊控件。

原创内容,转载请注明出处

Android界面控件大概分为三大类,View类、ViewGroup类、Dialog类,View是ViewGroup的父类。其中大多数的界面控件都在android.viewandroid.widget包中。Dialog对话框子类大部分在android.app包下。

1、文本类

TextView(文本标签)(TextSwitcher) ExtractEditTextCheckedTextView(可选中文本框)

时间类

Chronometer(计时器)、DigitalClock(数字时钟,官方推荐使用TextClock)、TextClock(文本时钟)

可编辑文本类EditText

EditText(可编辑文本框)AutoCompleteTextView(自动完成文本框)MultAutoCompletTextView(自动完成文本框,可有多个项)

 

2、按钮类

Button及子类

ButtonCheckBox(多选框)RadioButton(单选,需要使用RadioGroup) ToggleButton(状态开关)、Switch(开关按钮,可滑动切换,Android4.0开始引入) 

 

ImageButton(图片按钮)

缩放按钮

ZoomButtonZoomControls 

 

3、图片类

ImageView(展示图片资源控件)ImageButton(图片按钮)、ZoomButton(放大缩小按钮,ImageButton子类)(ImageSwitcher )

QuickContactBadge(联系人快捷标识,为图片显示快捷操作图标,每个图标代表一个操作)

 

4、时间控件

Chronometer(计时器)、DigitalClock(数字时钟,官方推荐使用TextClock)、TextClock(文本时钟)

AnalogClock(模拟时钟)TimePickerDatePicker

 

5、进度显示

ProgressBar(进度条)SeekBar(拖动条,ProgressBar子类)RatingBar(星星评分,ProgressBar子类)

 

6、导航

TabHostTabWidget(这两个常和TabActivity使用)

 

7、视频媒体:

VideViewMediaController

 

8Dialog对话框

CharacherPickerDialogAlertDialogDatePickerDialogProgressDialogTimePickerDialog

 

9、布局类控件:

AbsoluteLayoutLinearLayoutRadioGroup TableLayout TableRowRelativeLayoutFrameLayout

 

10、需要适配器的布局类

AdapterViewAbsListViewGridViewListViewAbsSpinnerGallery Spinner

 

11、滚动条

HorizontalScrollViewScrollView

 

12、网页

WebView

 

13、动画

ViewAimatorViewFilpperViewSwitcherImageSwitcherTextSwitcher

 

14、其他

1.    KeyboardView 

2.    SurfaceView(照相时会使用) GLSurfaceView 

3.    ViewStub DialerFilter TwolineListItem SlidingDrawer GestureOverlayView

4.    ListView一般与ListActivity一起使用。

5.    TabHostTabWidget一般与TabActivity一起使用。

 

15、类图

1. View类图

 

 

2.TextView类图

 

 

3.ViewGroup类图



 

 

4.FrameLayout类图

 

 

5.android.app.Dialog类图

 

 

 

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值