天天看点

Android自定义View 自定义组合控件

自定义组合控件:

以三国杀游戏武将为例,包括武将头像,血条,装备区

1.先定义该组合的xml文件布局

Android自定义View 自定义组合控件
Android自定义View 自定义组合控件

2.自定义一个继承布局的类 

Android自定义View 自定义组合控件
Android自定义View 自定义组合控件

可在xml文件里调用该类

也可以在代码中动态添加该类

自定义view.

自定义类继承view 

Android自定义View 自定义组合控件
Android自定义View 自定义组合控件

调用方法同自定义控件一样。

自定义view的构造方法一定要选中 public myview (context c,attributeset set),系统会回调该构造方法

继续阅读