Android自定義View:No resource identifier found for attribute ‘XXX’ in package ‘XXX‘

傲慢的上校發表於2013-07-08

            在Android自定義view時遇到該問題,百思不得其解,在網上查詢,找到該原因,

xmlns:xxx="http://schemas.android.com/apk/res/com.xxx.xxx.ui"

   這裡指定的路徑是AndroidManifest.xml 中定義的 package:

解決方法:

com.xxx.xxx.ui為AndroidManifest.xml 中定義的 package,即: 
<manifestxmlns:android="http://schemas.android.com/apk/res/android"  package="com.xxx.xxx.ui"
android:versionCode="1"     
android:versionName="1.0" >

   而不是自定義View所在的包名,修改即可。

相關文章