美文网首页
Android Studio 布局中引用自定义属性不提示的问题

Android Studio 布局中引用自定义属性不提示的问题

作者: Smart_Arvin | 来源:发表于2016-11-10 14:31 被阅读496次

布局中使用自定义属性时发现并不会自动提示声明好的属性,相信很多任性的小朋友都有遇到过~

Eclipse里面自定义属性的命名空间的声明一般都是

xmlns:app="http://schemas.android.com/apk/res/com.xxx(包名)

Android Studio里面的命名空间声明则是

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

但是在布局中使用自定义属性时发现并不会自动提示声明好的属性,一直困惑了很久才发现自定义属性的名称必须和自定义view的类名一样才会有提示。
例如一个自定义view叫TestView,那么它的自定义属性就要这么声明

<declare-styleable name="TestView"> </declare-styleable>

So... 做开发,写代码,规范很重要~

相关文章

网友评论

      本文标题:Android Studio 布局中引用自定义属性不提示的问题

      本文链接:https://www.haomeiwen.com/subject/mohxpttx.html