Android自定义xmlns报错及解决办法
2014-03-30 19:23
113 查看
thanks:http://blog.csdn.net/dxswzj/article/details/11020787
面对新的知识,出现错误就是学习的机会。
自定义xmlns控件可以参考如下文章,讲的狠详细,相信动手过一遍应该就不会忘记。
http://blog.csdn.net/bruce_ke/article/details/6911237
但是,可能会出现另一个问题
error: No resource identifier found for attribute ‘XXX’ in package 'XXX'
这就需要如下解决办法:
问题描述:
目录结构:
![](https://img-blog.csdn.net/20130903215314500?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvZHhzd3pq/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
然后在布局上加上
xmlns:test="http://schemas.android.com/apk/res/com.example.myviewdemo.view"
结果报error: No resource identifier found for attribute ‘XXX’ in package 'XXX'
查看了代码 TypedArray a = context.obtainStyledAttributes(attribiteSet, R.styleable.myview); 也加了,其他的类名称也都没错,还是报错
这句的组成应该是AndroidManifest.xml里的
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.myviewdemo"
android:versionCode="1"
android:versionName="1.0" >
红色部分组合起来的,只要把布局里的xmlns:test="http://schemas.android.com/apk/res/com.example.myviewdemo.view" 改为 xmlns:test="http://schemas.android.com/apk/res/com.example.myviewdemo"就可以了 (这里并不是使view所在类的路径注意)
学习。共勉。
面对新的知识,出现错误就是学习的机会。
自定义xmlns控件可以参考如下文章,讲的狠详细,相信动手过一遍应该就不会忘记。
http://blog.csdn.net/bruce_ke/article/details/6911237
但是,可能会出现另一个问题
error: No resource identifier found for attribute ‘XXX’ in package 'XXX'
这就需要如下解决办法:
问题描述:
目录结构:然后在布局上加上
xmlns:test="http://schemas.android.com/apk/res/com.example.myviewdemo.view"
结果报error: No resource identifier found for attribute ‘XXX’ in package 'XXX'
查看了代码 TypedArray a = context.obtainStyledAttributes(attribiteSet, R.styleable.myview); 也加了,其他的类名称也都没错,还是报错
解决方法:
后来发现就是xmlns:test="http://schemas.android.com/apk/res/com.example.myviewdemo.view" 这句的红色部分出错了这句的组成应该是AndroidManifest.xml里的
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.myviewdemo"
android:versionCode="1"
android:versionName="1.0" >
红色部分组合起来的,只要把布局里的xmlns:test="http://schemas.android.com/apk/res/com.example.myviewdemo.view" 改为 xmlns:test="http://schemas.android.com/apk/res/com.example.myviewdemo"就可以了 (这里并不是使view所在类的路径注意)
学习。共勉。
相关文章推荐
- android 自定义对话框宽不能占满父layout的解决办法
- Android CheckBox自定义图片没效果--解决办法
- android spinner自定义背景文字显示不全解决办法
- android 自定义TextView支持微博功能后在ListView占用了Item点击的解决办法
- Android 带清除 和 晃动效果的 自定义 EditText 晃动问题解决办法
- Android自定义ListView的Item无法响应OnItemClick的解决办法
- Android 自定义Actionbar 出错解决办法 及 Theme常用属性
- Android官方Toolbar自定义高度最靠谱的解决办法
- android 自定义软键盘时 字体模糊解决办法
- Android自定义ListView的Item无法响应OnItemClick的解决办法
- Android 自定义view之后只能监听到MotionEvent.ACTION_DOWN的解决办法
- 笔记——Android自定义seekbar中,滑块显示不全解决办法
- android 自定义view 不执行 ondraw的解决办法
- android 自定义TextView支持微博功能后在ListView占用了Item点击的解决办法
- android中自定义dialog中有editText,无法显示输入法对话框的解决办法
- Android开发中自定义ListView中存在ImageButton不响应ListItemClick单击事件详细d飞解决办法
- Android自定义ListView的Item无法响应OnItemClick的解决办法(转)
- android模拟器自定义分辨率无键盘解决办法
- android 自定义TextView支持微博功能后在ListView占用了Item点击的解决办法
- android自定义ListView的Item无法响应OnItemClick的解决办法