场景:自定义view时,通过自定义属性传递参数,但是xml出现了No resource identifier found for attribute ……in package ……
原因:命名空间错误
解决:命名空间需要和androidManifest中的package对应,如:
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.myandroidexce"
android:versionCode="1"
android:versionName="1.0" >命名空间应该是package的值取代xmlns中的最后一个android,即xmlns:XXX="http://schemas.android.com/apk/res/com.example.myandroidexce”
本文介绍了在自定义View时遇到的XML命名空间错误“No resource identifier found for attribute...”的原因及解决办法。通常这类问题是由于自定义属性的命名空间与AndroidManifest.xml文件中声明的包名不一致导致。

429

被折叠的 条评论
为什么被折叠?



