今天在写一个自定义view时,加入了通过xml传递参数,但是xml出现了No resource identifier found for attribute X in package X,我看了下教程感觉好像基本上代码差不多,后来查了google,发现这个声明的命名空间需要和androidManifest中的package对应,即命名空间为
- <manifest xmlns:android="http://schemas.android.com/apk/res/android"
- package="com.tino.fingerscanning"
- android:versionCode="1"
- android:versionName="1.0" >
中的xmlns:android中后面的命名空间去掉android加上package中的路径,比如我的xmlns应该是
xmlns:myswitch="http://schemas.android.com/apk/res/ com.tino.fingerscanning"
转载自http://blog.csdn.net/xiaoguohaha/article/details/12676691