关于安卓自定义视图和属性的写法:
1.首先声明一个class类,要继承与你想要自定义的属性,然后完成这个类的相应方法。
2.再创建一个.xml文件,让自己声明的class类来找到这个布局文件,并且对这个文件进行相应的设置。
3.在需要加载的布局文件中,引用自己的自定义视图,
引用方法:com.example.ViewDemo.MyView
即你的文件包名加上文件名。
在这个里面可以自己设置一些属性。
还有就是自定义属性,需要在你的layout文件夹下的values文件夹下创建一个xxx.xml
大致代码如下:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<declare-styleable name="MyView">
<attr name="textColor" format="color" />
<attr name="textSize" format="dimension" />
</declare-styleable>
</resources>
这个里面的 <declare-styleable name="MyView">
就是设置哪个类的属性。
这样我们就自定义了视图和属性。
说的比较笼统如果不明白就下载源码看看吧!