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的不同还需要自己在下面测试