在项目中做自定义控件的开发时,遇到了命名空间无效的问题,比如当我继承了一个imageview重写控件,增加了pos,isfirst等几个属性,在构造函数初始化完attrs.xml文件属性后,准备在layout文件中去使用时发现无效,命名空间路径为 xmlns:app="
http://schemas.android.com/apk/res/com.yy.moveanim.view",在后面控件中调用app属性发现无效,究其原因得知这里必须为你项目的包名,在Manifest中那个xmlns:app="
http://schemas.android.com/apk/res/com.yy.moveanim " ,修改之后即可以调用。
android自定义控件命名空间无效的问题
最新推荐文章于 2023-11-30 11:55:07 发布