在android style文件中使用自定义属性是为了方便,只需要这里写一次就可以在布局文件中多次调用,使用方法如下图:
1、首先使用android studio打开一个项目,如下图:
2、依次打开,res-->values-->style文件,如下图:
3、在该文件中添加一个style,包括属性名和属性,如下图:
4、在XML布局中使用该style,如下图:
自定义style文件其实跟在layout里面直接写属性值是没有区别的,这样做的目的大概是为了更好的管理与规范代码,如上面的代码,直接放在layout中
其实我们在style.xml中使用自定义属性的话,不需要写自定义控件的命名空间,我们只需要在style中使用命名控件的地方换成自定义控件的包名即可(注意:是包名,不带自定义控件的名字),如下: