Android View的继承体系大全(包含125个view的所有子类)(by 星空武哥)


转载请标注原创地址:http://blog.csdn.net/lsyz0021/article/details/53144273



       安卓的view是一个庞大是继承体系,今天花了一个晚上我总结一下view的继承体系。view的直接继承子类有12个,间接继承子类有113个。今天我就总结一下所有的view的子类,希望对大家了解和学习view有所帮助。

因为直接子类不是很多我就都列出来了


AnalogClock 这个类在API23中已弃用。不再支持这个小部件
ImageView 显示任意图像,例如图标
KeyboardView 渲染虚拟键盘的视图
MediaRouteButton 多媒体的路由按钮
ProgressBar 一些操作进度的视觉指标
Space 一个轻量级的View子类,可用于在通用布局中的组件之间创建空白区域
SurfaceView 它内嵌了一个专门用于绘制的Surface,用于播放视频
TabItem 一个特殊的view,它允许您为布局中的TabLayout声明选项卡项
TextView 向用户显示文本,并且是可以被编辑的view
TextureView 显示在线视频或者任意的数据流
ViewGroup 一个可以包含其他view(称为子对象)的特殊视图组。这个视图组是layout和view的基类
ViewStub 它一个看不见的,不占布局位置,占用资源非常小的控件(v4包中也包含这个控件)
ViewStubCompat v7包中的ViewStub(你看可以把他看成兼容的ViewStub)

下面是全部的view的子类(包含113个间接子类


Android View的继承体系大全(包含125个view的所有子类)(by 星空武哥)_第1张图片


下面是对view的直接子类的总结

1、ImageView的全部

Android View的继承体系大全(包含125个view的所有子类)(by 星空武哥)_第2张图片


2、TextView的全部子类

Android View的继承体系大全(包含125个view的所有子类)(by 星空武哥)_第3张图片


3、ProgressBar的全部子类

Android View的继承体系大全(包含125个view的所有子类)(by 星空武哥)_第4张图片



4、SurfaceView全部子类

Android View的继承体系大全(包含125个view的所有子类)(by 星空武哥)_第5张图片


5、ViewGroup的全部子类

Android View的继承体系大全(包含125个view的所有子类)(by 星空武哥)_第6张图片


5.1、LinearLayout的全部子类

Android View的继承体系大全(包含125个view的所有子类)(by 星空武哥)_第7张图片

5.2、FrameLayout的全部子类

Android View的继承体系大全(包含125个view的所有子类)(by 星空武哥)_第8张图片

5.3、LinearLayoutCompat的全部子类

Android View的继承体系大全(包含125个view的所有子类)(by 星空武哥)_第9张图片

5.4、AdapterView的全部子类


Android View的继承体系大全(包含125个view的所有子类)(by 星空武哥)_第10张图片



       好了上面就是所有的view的子类了,view这个继承体系对于安卓来说特别重要,尤其是我们有时候还要自定义view,深入了解view会对你学习安卓有很大帮助的,由于时间仓促,水平有限难免有所错误,欢迎大家指正。


关注下面的订阅号,获取文章中的高清大图


1、回复“view大全”获取view的高清全部子类图
2、回复“ViewGroup”获取ViewGroup的高清全部子类图
3、回复“TextView”获取TextView的高清全部子类图
4、回复“FrameLayout”获取FrameLayout的高清全部子类图
5、回复“LinearLayout”获取LinearLayout的高清全部子类图
6、回复“ImageView”获取ImageView的高清全部子类图

7、回复“小车”获取观看无线智能遥控小车


想及时获取更多的文章,请关注我的微信订阅号





你可能感兴趣的:(Android学习之路,Android开发)