android自定义view之自定义属性
这两天在Android中用到了自定义view,在自定义view时也顺便使用了下自定义属性。自定义属性以前只是耳闻 未曾谋面,这次借机会对自定义属性进行了一番学习,顺便总结了一下自定义属性的使用。 下面扫盲班老司机要开车了,小白快刷卡上车,大神拒载。 老司机 Android中经常用到自定义view,既然用了自定义view那就不得不提自定义属性。你是否思考过为什么我们在xml文件中进行布局时可以直接通过android:layout_width="match_parent"就可以设置控件的宽度呢?不只是宽度,几乎控件的所有属性都可以在xml文件中进行设置,这是怎样实现的呢,this is a question TextView部分属性 我们自定义view时能不能也像系统提供的控件一样在xml文件中设置属性呢。答案是当然可以了,用到的就是今天要说的自定义属性。废话不多说 直接开干。 1,首先在res 的values文件夹下新建一个attrs.xml文件,就是这样 新建的attrs.xml文件 2,开始编写我们需要的属性。 <?xml version="1.0" encoding="utf...