1

所以今天我开始按照这个视频构建我的第一个 android 应用程序:http ://www.youtube.com/watch?v=U5Qi0lb_3nE

在播放了大约一半的视频后,我收到一个错误“根元素之后的文档中的标记必须格式正确”

我看不到问题,所以这是我的代码:

<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/container"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".MainActivity"
tools:ignore="MergeRootFrame" />

<TextView android:id="@+id/text"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Hello!" />

<TextView android:id="@+id/text"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="This is my first android application!" />

<Button android:id="@+id/button"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text ="And this is a Clickable button!!!" />
</FrameLayout>

我卡在视频中的位置大约是 9 分钟。

抱歉没有具体说明,我以前从未使用过 Stockover。

感谢所有的帮助!

4

1 回答 1

4

XML 文档中有多个根元素,并且只能有一个. 您需要将 final 更改为/>>一个元素(FrameLayout):

<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/container"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".MainActivity"
tools:ignore="MergeRootFrame"> 
于 2013-10-12T00:16:38.353 回答