步骤:
1.继承android.view.View类或其子类
2.新增两个文件
(1)Java实现类(必需的)
该类的作用一是实现了控件的行为,二是可以从XML布局文件中获取指定的属性值初始化控件
(2)XML定义文件(必需的)
该文件中定义了初始化控件时的XML元素和该控件所支持的属性,以便在其他的布局文件中使用该控件
文件位置:res/values/
(3)XML布局文件(可选的)
该文件描述了所定义控件的布局信息,也可以在Java文件中以代码的形式定义布局信息
文件位置:res/layout/