java命名空间“ads”未绑定
当试图在我的项目的任何XML文件中使用xmlns:app="http://schemas.安卓.com/apk/res-auto"
时,它似乎是灰色的,当我将鼠标悬停在它上面时,我得到“从未使用过命名空间声明。检查XML中未使用的命名空间声明和位置提示。”
我相信这就是为什么在尝试实现AdView时,我会出现一个错误,说“名称空间‘ads’未绑定”
任何帮助都将不胜感激
你可以在下面搜索框中键入要查询的问题!
当试图在我的项目的任何XML文件中使用xmlns:app="http://schemas.安卓.com/apk/res-auto"
时,它似乎是灰色的,当我将鼠标悬停在它上面时,我得到“从未使用过命名空间声明。检查XML中未使用的命名空间声明和位置提示。”
我相信这就是为什么在尝试实现AdView时,我会出现一个错误,说“名称空间‘ads’未绑定”
任何帮助都将不胜感激
# 1 楼答案
对名称空间调用什么名称并不重要。你可以给它取任何你想要的名字,只要你用相同的名字来引用它
比如说,改变一下
到
因为您已经在
AdView
中引用了ads
名称空间# 2 楼答案
XML名称空间s.a.
xmlns:app="http://schemas.android.com/apk/res-auto"
与应用程序的显示或运行方式无关。名称空间的设置方式是由约定定义的,但是您可以很容易地删除或放置类似的内容:xmlns:app="asdasdasdasd"
,它仍然可以完美地工作名称空间变灰的意思是,同一个组件有多个引用
重要的是
xmlns:app
部分,它指定引用它的位置,因此解决方案可能是将refereable更改为xmlns:ads
,或者只添加一个以xmlns:ads
开头的名称空间