Android学习5——控件分类

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

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

Android界面控件大概分为三大类,View类、ViewGroup类、Dialog类,View是ViewGroup的父类。其中大多数的界面控件都在 android.view android.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类图

 

 

 

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值