欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Android自定义view(一) 博客分类: Android UI 界面 Android自定义view步骤 

程序员文章站 2024-03-14 22:31:05
...

    最近状态不佳,国庆假期没有回家,没有得到心灵的安抚又要继续上前线开启新一段的代码之旅。十月底毕业设计的作品就要出来,还有公司的项目也要做,苦逼的搬运工啊,流水线。

    尽管不是自定义控件的达人,但是至少要搞清楚自定义控件的基本流程,看了大神的博客,自己来回忆一下,也算是一个深化学习的过程。

     自定义View的步骤

     1、在res/values/下定义一个以attrs.xml命名的文件,在里面设定属性的名字和

类型。

     2、在构造方法中使用TypedArray来获取我们在xml自定义的属性(很好理解,比如我们在res/values/string.xml里定义一些汉字的英文的引用,我们也要在java文件里来获取);同时也有一些对各个属性,以及画笔初始化操作

 

     3、重写onMeasure

 

     4、重写onDraw

 

     就这四步,具体的比如自定义属性在xml中命名空间的引入,还有控件设为wrap_content和fill_parent的不同还需要自己在下面测试