首页 > 代码库 > 自定义View的ToolBar布局报错Error:(2) No resource identifier found for attribute 'context' in package 'c
自定义View的ToolBar布局报错Error:(2) No resource identifier found for attribute 'context' in package 'c
这是由于你的自定义xmlns出错,
先上代码:
出错的布局文件
<android.support.v4.widget.DrawerLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/apk/res-auto" android:id="@+id/drawer_layout" android:layout_width="match_parent" android:layout_height="match_parent" tools:context="ca.sd.zsl.toolbartest.MainActivity">
改好的布局文件:
<android.support.v4.widget.DrawerLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.ca.sd.zsl.toolbartest" android:id="@+id/drawer_layout" android:layout_width="match_parent" android:layout_height="match_parent" tools:context="ca.sd.zsl.toolbartest.MainActivity">
清单文件
<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="ca.sd.zsl.toolbartest">
自定义View界面时,命名空间需要自己定义,就是xmlns属性,首先Android开头的是系统自带的,你的各种系统自带空间就是他控制,接下来就是我们自己的命名空间了,
我给它取名tool,名字你任意取,然后Android后面要紧跟你的包名,加黑处为改动处
自定义View的ToolBar布局报错Error:(2) No resource identifier found for attribute 'context' in package 'c
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。