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包中也包含这个控件)
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、回复“小车”获取观看无线智能遥控小车


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





评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值