Android Studio 自定义View命名空间报错的解决方法

在界面中引用自定义View时命名空间出现错误:
这里写图片描述
搜索了下,发现是AndroidStudio的gradle的脚本造成的,解析如下:

在eclipse中如果要使用你自定义的属性 是不能用res-auto的 必须得替换成你自定义view所属的包名,如果你在恰好使用的自定义属性被做成了lib 那就只能使用res-auto了,而在android-studio里,无论你是自己写自定义view 还是引用的lib里的自定义的view 都只能使用res-auto这个写法。以前那个包名的写法 在android-studio里是被废弃无法使用的。

解决方法:
将自定义的命名空间改成:

xmlns:gjg="http://schemas.android.com/apk/res-auto"

你可能感兴趣的:(【Android错误和异常】)