安卓错误:error: No resource identifier found for attribute 'desc_on' in package 'com.

错误原因:

在网上查找错误原因的时候,有文章说这是因为我的布局文件的命名空间没有添加有包名的那个命名空间,可是我检查布局文件完毕之后,发现我已经添加了,但是还是报这个异常错误,我的命名空间为:xmlns:myview="http://schemas.android.com/apk/res/com.example.settingView.view";后来我在另外一篇博文上终于发现了自己的错误原因,这个命名空间后面包名我添加错误了,命名空间后面的包名应该是AndroidManifest.xml文件中定义的package包名,而不是我使用的这个自定义控件所处的包的包名。


解决办法:

解决办法就是将我的布局命名空间改为xmlns:myview=http://schemas.android.com/apk/res/com.example.hongxing"即可,这样就可以使用我的自定义控件了


本文出自 “分享心得” 博客,请务必保留此出处http://zhenghongxin.blog.51cto.com/8686638/1615943

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。