今天在写一个自定义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"