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向用户显示文本,并且是可以被编辑的viewTextureView显示在线视频或者任意的数据流ViewGroup一个可以包含其他view(称为子对象)的特殊视图组。这个视图组是layout和view的基类ViewStub它一个看不见的,不占布局位置,占用资源非常小的控件(v4包中也包含这个控件)ViewStubCompatv7包中的ViewStub(你看可以把他看成兼容的ViewStub)
下面是全部的view的子类(包含113个间接子类)
下面是对view的直接子类的总结
1、ImageView的全部
2、TextView的全部子类
3、ProgressBar的全部子类
4、SurfaceView全部子类
5、ViewGroup的全部子类
5.1、LinearLayout的全部子类
5.2、FrameLayout的全部子类
5.3、LinearLayoutCompat的全部子类
5.4、AdapterView的全部子类
好了上面就是所有的view的子类了,view这个继承体系对于安卓来说特别重要,尤其是我们有时候还要自定义view,深入了解view会对你学习安卓有很大帮助的,由于时间仓促,水平有限难免有所错误,欢迎大家指正。
关注下面的订阅号,获取文章中的高清大图
1、回复“view大全”获取view的高清全部子类图 2、回复“ViewGroup”获取ViewGroup的高清全部子类图 3、回复“TextView”获取TextView的高清全部子类图 4、回复“FrameLayout”获取FrameLayout的高清全部子类图 5、回复“LinearLayout”获取LinearLayout的高清全部子类图 6、回复“ImageView”获取ImageView的高清全部子类图
7、回复“小车”获取观看无线智能遥控小车
想及时获取更多的文章,请关注我的微信订阅号