error: No resource identifier found for attribute ‘backIcon’ in package
2015-05-29 09:13
281 查看
异常提示:
今天我新创建了一个自定义控件,我为他定义了一个属性为backIcon,但是当我在xml设置这个属性之后,xml布局界面提示以下错误:错误原因:
在网上查找错误原因的时候,有文章说这是因为我的布局文件的命名空间没有添加有包名的那个命名空间,可是我检查布局文件完毕之后,发现我已经添加了,但是还是报这个异常错误,我的命名空间为:xmlns:myview="http://schemas.android.com/apk/res/com.example.zhufu.view";后来我在另外一篇博文上终于发现了自己的错误原因,这个命名空间后面包名我添加错误了,命名空间后面的包名应该是AndroidManifest.xml文件中定义的package包名,而不是我使用的这个自定义控件所处的包的包名。解决办法:
解决办法就是将我的布局命名空间改为xmlns:myview=http://schemas.android.com/apk/res/com.example.zhufu"即可,这样就可以使用我的自定义控件了。参考链接:
http://blog.sina.com.cn/s/blog_6aefcbed01013rpc.html相关文章推荐
- java通过Annotation配置权限
- QT 之 sendEvent & PostEvent
- VS调试输入法
- linux下删除某一时间段的文件
- 事未成,人已老
- 用c#开发微信 (8) 微渠道 - 推广渠道管理系统 3 UI设计及后台处理
- Docker
- AngularJS入门之Services
- 优先队列
- 头文件为什么要加#ifndef #define #endif
- GSON解析json
- log4jdbc数据库访问日志框架使用
- media query(媒体查询)和media type(媒体类型)
- Comparable & Comparator
- C/C++实现的游戏角色名称名字随机生成代码
- 分布式架构的演进
- 【iOS解决方案】网络请求返回GB2312格式的xml数据转成UTF-8后为空(适用于论坛bbs)
- JVM小结--类文件结构
- 惠子相梁
- 【转载】标准c++中的string类型的用法