1. 首页
  2. 移动开发
  3. Android
  4. Android中自定义控件的declare-styleable属性重用方案

Android中自定义控件的declare-styleable属性重用方案

上传者: 2022-05-14 20:20:23上传 PDF文件 50.93 KB 热度 25次

最近接触了Android自定义控件,涉及到自定义xml中得属性,其实也很简单,但是写着写着,发现代码不完美了,就是在attrs.xml这个文件中,发现属性冗余,于是就想有没有类似属性继承或者include之类的方法.本文将就declare-stylable中属性重用记录一下.如上面代码,在ExTextView和ExEditText这个stylable中有着重复的属性申明.虽然上面可以工作,但是总感觉写的不专业,于是寻找优化方法.尝试着为declare-stylable指定一个parent,如下代码实际上我们可以在declare-stylable之前,申明要多次使用的属性,在declare-stylable节点内部,只需调用即可.具体代码如下.

下载地址
用户评论