gpt4 book ai didi

java - 错误: Error parsing XML: junk after document element when i put tabs Android

转载 作者:行者123 更新时间:2023-12-01 12:09:19 24 4
gpt4 key购买 nike

在我的 Activity 的 .xaml 页面代码中,我想放置选项卡,如下所示:

<?xml version="1.0" encoding="utf-8"?>
<TabHost xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/tabhost"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<LinearLayout
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<HorizontalScrollView
android:id="@+id/horizontalScrollView1"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:fillViewport="true">
<TabWidget android:id="@android:id/tabs"
android:layout_width="fill_parent"
android:layout_height="wrap_content"/>
</HorizontalScrollView>
<FrameLayout android:id="@android:id/tabcontent"
android:layout_width="fill_parent"
android:layout_height="fill_parent">

</FrameLayout>
</LinearLayout>
</TabHost>

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context="com.example.hakslogin.LoginSuccess" >

<View
android:id="@+id/view1"
android:layout_width="400dp"
android:layout_height="30dp"
android:background="#c0c0c0" />

<TextView
android:id="@+id/tv_home"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignTop="@+id/btn_backlogin"
android:layout_centerHorizontal="true"
android:gravity="top|center"
android:textColor="#000000"
android:text="Home" />

<Button
android:id="@+id/btn_backlogin"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_alignParentTop="true"
android:layout_marginLeft="14dp"
android:background="@null"
android:gravity="top|left"
android:text="Login" />

<TextView
android:id="@+id/tv_childform"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/btn_backlogin"
android:layout_centerHorizontal="true"
android:layout_marginTop="70dp"
android:textColor="#000000"
android:text="Child Form" />

<Button
android:id="@+id/btn_child"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/tv_childform"
android:layout_centerHorizontal="true"
android:layout_marginTop="60dp"
android:background="@null"
android:textColor="#003EFF"
android:text="Child" />

</RelativeLayout>

但我收到以下错误:

error: Error parsing XML: junk after document element

如何解决,请指教,等待回复。

谢谢

最佳答案

一份 XML 文档只能有一个根元素。你还有更多这样的元素。您应该将元素包含在单个根布局中,例如relativelayout:

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent">

<!-- All elements here -->

</RelativeLayout>

你的布局应该是这样的:

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent">

<TabHost
android:id="@+id/tabhost"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<LinearLayout
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<HorizontalScrollView
android:id="@+id/horizontalScrollView1"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:fillViewport="true">
<TabWidget android:id="@android:id/tabs"
android:layout_width="fill_parent"
android:layout_height="wrap_content"/>
</HorizontalScrollView>
<FrameLayout android:id="@android:id/tabcontent"
android:layout_width="fill_parent"
android:layout_height="fill_parent">

</FrameLayout>
</LinearLayout>
</TabHost>

<RelativeLayout
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context="com.example.hakslogin.LoginSuccess" >

<View
android:id="@+id/view1"
android:layout_width="400dp"
android:layout_height="30dp"
android:background="#c0c0c0" />

<TextView
android:id="@+id/tv_home"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignTop="@+id/btn_backlogin"
android:layout_centerHorizontal="true"
android:gravity="top|center"
android:textColor="#000000"
android:text="Home" />

<Button
android:id="@+id/btn_backlogin"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_alignParentTop="true"
android:layout_marginLeft="14dp"
android:background="@null"
android:gravity="top|left"
android:text="Login" />

<TextView
android:id="@+id/tv_childform"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/btn_backlogin"
android:layout_centerHorizontal="true"
android:layout_marginTop="70dp"
android:textColor="#000000"
android:text="Child Form" />

<Button
android:id="@+id/btn_child"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/tv_childform"
android:layout_centerHorizontal="true"
android:layout_marginTop="60dp"
android:background="@null"
android:textColor="#003EFF"
android:text="Child" />

</RelativeLayout>

</RelativeLayout>

仅在 xml 页面 中使用 xmlns 属性一次即可解决您的问题。

关于java - 错误: Error parsing XML: junk after document element when i put tabs Android,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27352906/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com