文章列表
当开发者打算派生自定义的 UI 组件时,首先定义一个继承 View 基类的子类,然后重写 View 类的一个或多个方法即可。
通常可以被用户重写的方法如下:
构造器 :重写构造器是定制 View 的最基本方式。当 Java 代码创建一个 View 实例,或根据 XML 布局文件加载并构造界面时将需要调用该构造器。
onFinishlnflate() :这是一个回调方法。当应用从 XML 布局文件加载该组件并利用它来构建界面之后,该方法将会被回调。
onMeasure(int, int) :调用该方法来检测 View 组件及它所包含的所有子组件的大小。
onLayout(boolean, int, ...