xml 中的 WebView 标记在 Eclipse 中显示错误

Posted

技术标签:

【中文标题】xml 中的 WebView 标记在 Eclipse 中显示错误【英文标题】:WebView tag in xml shows error in Eclipse 【发布时间】:2014-06-20 04:31:47 【问题描述】:

为什么布局 xml 文件拒绝 WebView 标记。 带十字的红色圆圈显示在 xmlns:android="http://schemas.android.com/apk/res/android" 行中 并且应用程序无法启动。

谢谢

【问题讨论】:

如果您将鼠标悬停在红叉上,它将显示错误。你能告诉我们它是什么吗? 它说:为标签 WebView 找到了意外的命名空间前缀“xmlns” 【参考方案1】:

我猜你已经将 xmlns 标签放在 webview 中,如下所示:

<WebView
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/imageView"
    android:layout_
    android:layout_ />

改成

<WebView
    android:id="@+id/imageView"
    android:layout_
    android:layout_ />

xmlns:android 标签应该只添加到最外层的布局中。

至于我们为什么使用 xmlns:android,请阅读:Why this line xmlns:android="http://schemas.android.com/apk/res/android" must be the first in the layout xml file?

【讨论】:

非常感谢!当 WebView 是布局中唯一的标签时它可以工作,但是当我将它放入 LinearLayout 时,出现错误。非常感谢您的快速回答!

以上是关于xml 中的 WebView 标记在 Eclipse 中显示错误的主要内容,如果未能解决你的问题,请参考以下文章

Tomcat在Eclips中的使用及注意细节

High Sierra WebView 阻止锚标记导航

Android WebView:svg 或 webm 在 HTML 中的对象标记中时调用 shouldOverrideUrlLoading

利用eclips创建一个maven项目

如何在 Final Android App 中的 WebView 上添加 Imageview

WebView 中的“android.view.InflateException: Binary XML file Error inflating class”错误