0

我在第 9 行的 activity_main.xml 中收到此错误,我不知道为什么请帮忙。

<FrameLayout
    android:id="@+id/main_content"
    android:layout_width="match_parent"
    android:layout_height="0dp"
    android:layout_weight="1" >

<WebView
    android:id="@+id/webView"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent" />
</FrameLayout>
4

2 回答 2

3

尝试ctrl + shift + F使用您的 xml 代码来格式化代码,并在清理项目后重试。它将起作用。

于 2013-07-12T19:31:28.147 回答
0

如果你用谷歌搜索这个错误,那么有很多相同的帖子。例如:

Android 应用,文档中根元素之后的标记必须格式正确

文档中根元素之后的标记必须格式正确。这是什么原因?

错误:根元素后面的文档中的标记必须格式正确请帮助我是android的新手

等等。基本上它说整个 XML文件只能有一个根元素。您显示的 xml 片段看起来并不完整。只需确保您只有一个 XML 文件的根元素,其余的都是该根元素的子元素。希望这可以帮助。如果没有,请发布完整的 XML 文件,以便我们更好地提供帮助。

更新

在上面显示的代码中,您有两个FrameLayout根元素。应该只有一个。因此(根据您的需要)将其更改为如下所示,以便只有一个根元素:

<?xml version="1.0" encoding="utf-8"?>
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/fullscreen_custom_content"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:background="#FF000000">
    <FrameLayout
        android:id="@+id/main_content"
        android:layout_width="match_parent"
        android:layout_height="match_parent"/>
    <WebView
        android:id="@+id/webView"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent" />

</FrameLayout>
于 2013-07-12T19:36:59.840 回答