在Android Studio上获取“无法确定标签的类型”

时间:2019-09-18 01:58:57

标签: android android-studio

遇到此错误。这个错误刚刚开始发生,我不知道是什么原因引起的。我很长一段时间都没有访问过该项目,但是我记得它在此之前可以完美地工作。

  

没有其他标签,删除最终的RelativeLayout标签后,错误仍然存​​在。

Error: Can't determine type for tag '<RelativeLayout android:background="@color/backgroundcolorthree" android:id="@+id/RelativeLayout" android:layout_height="match_parent" android:layout_width="match_parent" android:orientation="horizontal" tools:context=".ninegradesecondact" xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools">


        <FrameLayout android:layout_below="@id/nextsatacttextview" android:layout_centerHorizontal="true" android:layout_height="wrap_content" android:layout_width="wrap_content">

            <RelativeLayout android:layout_height="wrap_content" android:layout_marginLeft="10dp" android:layout_marginRight="10dp" android:layout_marginTop="30dp" android:layout_width="wrap_content">

                <Button android:background="@color/common_google_signin_btn_text_dark_default" android:id="@+id/profilebutton" android:layout_centerHorizontal="true" android:layout_height="100dp" android:layout_marginBottom="10dp" android:layout_marginEnd="10dp" android:layout_marginLeft="10dp" android:layout_marginRight="10dp" android:layout_marginStart="10dp" android:layout_marginTop="10dp" android:layout_toEndOf="@id/checklistbutton" android:layout_toRightOf="@id/checklistbutton" android:layout_width="100dp"/>

                <Button android:background="@color/common_google_signin_btn_text_dark_default" android:id="@+id/upcomingtestsbutton" android:layout_below="@id/profilebutton" android:layout_height="100dp" android:layout_marginBottom="10dp" android:layout_marginEnd="10dp" android:layout_marginLeft="10dp" android:layout_marginRight="10dp" android:layout_marginStart="10dp" android:layout_marginTop="10dp" android:layout_width="100dp" android:textSize="13dp"/>

                <Button android:background="@color/common_google_signin_btn_text_dark_default" android:id="@+id/messagesbutton" android:layout_below="@id/profilebutton" android:layout_centerHorizontal="true" android:layout_height="100dp" android:layout_marginBottom="10dp" android:layout_marginEnd="10dp" android:layout_marginLeft="10dp" android:layout_marginRight="10dp" android:layout_marginStart="10dp" android:layout_marginTop="10dp" android:layout_toEndOf="@id/upcomingtestsbutton" android:layout_toRightOf="@id/upcomingtestsbutton" android:layout_width="100dp"/>

                <Button android:background="@color/common_google_signin_btn_text_dark_default" android:id="@+id/checklistbutton" android:layout_height="100dp" android:layout_marginBottom="10dp" android:layout_marginEnd="10dp" android:layout_marginLeft="10dp" android:layout_marginRight="10dp" android:layout_marginStart="10dp" android:layout_marginTop="10dp" android:layout_width="100dp"/>


            </RelativeLayout>

        </FrameLayout>

        <TextView android:background="@color/design_default_color_primary_dark" android:id="@+id/nextsatacttextview" android:layout_alignTop="@id/grayoverlaytextview" android:layout_centerHorizontal="true" android:layout_height="125dp" android:layout_marginLeft="20dp" android:layout_marginRight="20dp" android:layout_marginTop="80dp" android:layout_width="match_parent"/>

        <TextView android:id="@+id/hometitletextview" android:layout_centerHorizontal="true" android:layout_height="wrap_content" android:layout_marginTop="16dp" android:layout_width="wrap_content" android:text="Home" android:textColor="@color/hometitlecolor" android:textSize="20sp" tools:text="Home"/>

        <TextView android:background="@color/accentcolorone" android:id="@+id/grayoverlaytextview" android:layout_alignParentTop="true" android:layout_centerHorizontal="true" android:layout_height="65dp" android:layout_margin="0dp" android:layout_width="match_parent"/>

        <RelativeLayout android:layout_alignBottom="@+id/nextsatacttextview" android:layout_alignEnd="@+id/nextsatacttextview" android:layout_alignLeft="@+id/nextsatacttextview" android:layout_alignRight="@+id/nextsatacttextview" android:layout_alignStart="@+id/nextsatacttextview" android:layout_alignTop="@+id/nextsatacttextview" android:layout_height="100dp" android:layout_width="@id/nextsatacttextview">

            <TextView android:id="@+id/upcomingtestlabel" android:layout_alignParentLeft="true" android:layout_alignParentStart="true" android:layout_alignParentTop="true" android:layout_height="wrap_content" android:layout_margin="0dp" android:layout_width="wrap_content" android:text="Upcoming Test:" android:textColor="@color/common_google_signin_btn_text_dark_default" android:textSize="20sp"/>

            <LinearLayout android:layout_below="@id/upcomingtestlabel" android:layout_height="wrap_content" android:layout_marginLeft="20dp" android:layout_marginStart="20dp" android:layout_marginTop="20dp" android:layout_width="wrap_content" android:orientation="horizontal">

                <TextView android:id="@+id/nextsatacttext" android:layout_height="wrap_content" android:layout_width="wrap_content" android:text="SAT: 03/09" android:textColor="@color/common_google_signin_btn_text_dark_default" android:textSize="40sp"/>

                <RelativeLayout android:layout_gravity="bottom" android:layout_height="match_parent" android:layout_marginLeft="30dp" android:layout_marginStart="30dp" android:layout_width="match_parent">
                    <Button android:background="@drawable/signup" android:id="@+id/satlinkbutton" android:layout_gravity="center" android:layout_height="match_parent" android:layout_width="100dp" android:visibility="visible"/>
                    <Button android:background="@drawable/signup" android:id="@+id/actlinkbutton" android:layout_gravity="center" android:layout_height="match_parent" android:layout_width="100dp" android:visibility="visible"/>
                </RelativeLayout>
            </LinearLayout>
        </RelativeLayout>
        <com.google.android.gms.ads.AdView ads:adSize="BANNER" ads:adUnitId="ca-app-pub-3940256099942544/6300978111" android:id="@+id/adView" android:layout_alignParentBottom="true" android:layout_centerHorizontal="true" android:layout_height="wrap_content" android:layout_width="wrap_content" xmlns:ads="http://schemas.android.com/apk/res-auto"/>

    </RelativeLayout>'

1 个答案:

答案 0 :(得分:0)

这种类型的错误通常是由于语法问题引起的。在您的情况下,也有一个。 XML的最后一行还有一个额外的结束标记。只需从最后一行删除</RelativeLayout>',错误就会消失。

编辑

正如Mike在评论中建议的那样,如果您的XML中还有其他标记,请更新您的问题并将其共享。