多个Root标签Android Studio

时间:2017-07-24 23:03:00

标签: android xml

我是xml的新手,我无法通过“多根标签”错误,我已经阅读了其他问题,但似乎没有任何效果,我该如何解决?

<?xml version="1.0" encoding="utf-8"?>
<android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:context=".MainActivity" />

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="vertical">

<TextView
    android:id="@+id/Quantity"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_margin="8dp"
    android:text="@strig/quantity"
    android:textAllCaps="true"
    android:textColor="@android:color/darker_gray"
    android:textSize="16sp"
    android:textStyle="bold" />

</LinearLayout>

3 个答案:

答案 0 :(得分:0)

您的布局只能有一个顶级标记。你当前有两个(ConstraintLayout和LinearLayout)。可能你不是要用CREATE FUNCTION [dbo].[CleanStringV2] ( @String nvarchar(4000) ) RETURNS nvarchar(4000) AS BEGIN SELECT @string = REPLACE ( @string COLLATE Latin1_General_BIN, badString, replaceString ) FROM BadChar RETURN @string; END; 来结束ConstraintLayout标签;删除斜杠并在文件底部添加结束标记。

答案 1 :(得分:0)

你的布局应该是这样的:

<?xml version="1.0" encoding="utf-8"?>
<android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".MainActivity" >

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="vertical">

<TextView
android:id="@+id/Quantity"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_margin="8dp"
android:text="@strig/quantity"
android:textAllCaps="true"
android:textColor="@android:color/darker_gray"
android:textSize="16sp"
android:textStyle="bold" />

</LinearLayout>
</android.support.constraint.ConstraintLayout> 

答案 2 :(得分:0)

兄弟,你的语法不正确

tools:context=".MainActivity" >

试试这个