好的,所以我收到了标题中说明的错误。我搜索过有类似问题的人,但由于某些原因,给他们的答案对我不起作用。
<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" />
<menu xmlns:android="http://schemas.android.com/apk/res/android" >
<item android:id="@+id/action_settings"
android:title="@string/action_settings"
android:showAsAction="never" />
</menu>
我在第9行得到错误,这是菜单开始标记的位置。请帮助理解我做错了什么。谢谢。
答案 0 :(得分:0)
如果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" >
<menu xmlns:android="http://schemas.android.com/apk/res/android" >
<item android:id="@+id/action_settings"
android:title="@string/action_settings"
android:showAsAction="never" />
</menu>
</FrameLayout>