1、自定义View的分类
(1)按照继承的基类来分,可以划分为:View 、ViewGroup。
其中View类,可以是View,也可以是具体的某个控件eg.ImageView;ViewGroup,可以是任何一个可以包含子view的容器,eg.LinearLayout。
(2)按照实现的方式分
方式 |
继承自 |
说明 |
继承现有控件 |
ImageView、Dialog、ListView等 |
在原有控件功能上,增加新的功能。eg.自定义对话框 |
组合控件 |
ViewGroup、xxLayout等 |
组合原生控件成为新的控件。eg.下拉列表 |