2019-10-20 Android自定义控件

前言

当我们的开发需求增加后,系统提供的控件不再能够满足我们的需求,这时候我们就需要自定义控件了。
通常来说,自定义控件分为三类:
1.组合方式(用系统提供的控件拼接)
2.继承方式(在已有控件的基础上添加新的功能)
3.自绘方式(自己画内容)

准备

无论是打算使用哪一种方式来自定义控件,在使用之间都需要有所准备。

首先在java代码的包里新建一个类
java代码包

并且这个类要继承于View
继承于View

创建成功会报错
报错

这里我们将光标移动到错误语句的后面然后按住Alt + Enter,出现
creat

单击第一项,然后出现
选项

把前三项(其实前两项也可以),点击ok
结果

没有报错了,并且添加了三个函数,这三个函数分别是使用代码创建、xml创建、xml中定义了样式

你可能感兴趣的:(2019-10-20 Android自定义控件)