自定义ViewGroup 宝哥大数据 2021-06-22 224 阅读1分钟 Android开发中,对于自定义View,分为两种: 一种是自定义控件(继承View类), 另一种是自定义布局容器(继承ViewGroup)。 如果是自定义控件,则一般需要重载两个方法, 一个是onMeasure(),用来测量控件尺寸, 另一个是onDraw(),用来绘制控件的UI 而自定义布局容器,则一般需要实现/重载三个方法, 一个是onMeasure(),也是用来测量尺寸; 一个是onLayout(),用来布局子控件; 还有一个是dispatchDraw(),用来绘制UI。