自定义View:如果想对一个Android中已经存在的控件进行自定义的 话,可以有两个种方法

来源:互联网 发布:淘宝店大量宝贝复制 编辑:程序博客网 时间:2024/05/29 18:44

1 利用一个类直接继承View

2 可以领一个类对想要自定义的控件进行继承

note01:他们的共同点就是,在自己的类中需要用的Paint类,还需要重写onDraw(Canvas camvas)
note02:如果继承不是View在重写onDraw()方法的时候,必需要有super()来用到父类的方法
note03:在涉及到控件的宽度和长度的时候,需要用到getHeight(),getWidth(),这些方法都是View的方法,是从需要自定义的控件的实际长宽来设置,而不是针对整个布局
1 0