Andriod学习不深奥,经验全从实践来
大家好,今日经验分享之~ bug小理
关于自定义View今天进行了详细的探索,这里总结如图
1、自定义view中 declare-styleable
引入了两个lib 工程但是爆出 D:\WorkSpace\FirstWork\slide_library\res\values\vpi__attrs.xml:53: error: Attribute "radius" has already been defined
不同的view看来对于自定义属性还不能名字相同,这里只能修改为其他的名字这样才不会报错
2、自定义view必须引入自己的xml约束xmlns:app="http://schemas.android.com/apk/res-auto" 后面应该是包名的,不过这里就让系统自动生成了
3、如果自定义属性有引用的话,比如 app:border_color="@color/dark" 引用的必须有,这个必须存在