【问题标题】:AAPT error mismatched tag tried everything so far what am doing wrongAAPT 错误不匹配的标签到目前为止已经尝试了所有方法做错了什么
【发布时间】:2021-12-26 15:56:19
【问题描述】:

对 atm 编码非常陌生,遇到此错误,谁能帮帮我。

enter code here
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    android:orientation="vertical"
    android:layout_width="match_parent"
    android:layout_height="wrap_content">

    <androidx.cardview.widget.CardView
        android:id="@+id/cardview"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"/>

        <RelativeLayout
            android:padding="12dp"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"/>

            <ImageView
                android:id="@+id/movieImageID"
                android:background="@android:color/background_dark"
                android:layout_width="90dp"
                android:layout_height="90dp" />

            <TextView
                android:id="@+id/movieTitleID"
                android:padding="5dp"
                android:layout_centerHorizontal="true"
                android:layout_toRightOf="@id/movieImageID"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:text="Movie Title"
                android:textStyle="bold" />
            <TextView
                android:id="@+id/movieReleaseID"
                android:padding="5dp"
                android:layout_toRightOf="@id/movieImageID"
                android:text="Released"
                android:layout_below="@id/movieTitleID"
                android:layout_centerHorizontal="true"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"/>

            <TextView
                android:id="@+id/movieCatID"
                android:padding="5dp"
                android:layout_below="@id/movieReleaseID"
                android:layout_toRightOf="@id/movieImageID"
                android:text="Category"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"/>


        </RelativeLayout>

    </androidx.cardview.widget.Cardview>
</LinearLayout>

我得到的错误:-AndroidStudioProjects\MovieDirectory\app\src\main\res\layout\movie_row.xml:53: AAPT: error: mismatched tag.

我设法修复了一个错误并得到了另一个错误,因此非常感谢任何帮助。

【问题讨论】:

    标签: layout textview tags android-relativelayout cardview


    【解决方案1】:

    问题是您正在关闭 CardView 和 RelativeLayout 而不是将子视图包裹在其中。问题在于标签。检查解决方案中的 cmets。

    <?xml version="1.0" encoding="utf-8"?>
    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
        xmlns:app="http://schemas.android.com/apk/res-auto"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:orientation="vertical">
    
        <androidx.cardview.widget.CardView
            android:id="@+id/cardview"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"> <!--Issue here Change from /> to > -->
    
            <RelativeLayout
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:padding="12dp"> <!-- Issue here Change from /> to > -->
    
                <ImageView
                    android:id="@+id/movieImageID"
                    android:layout_width="90dp"
                    android:layout_height="90dp"
                    android:background="@android:color/background_dark" />
    
                <TextView
                    android:id="@+id/movieTitleID"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:layout_centerHorizontal="true"
                    android:layout_toRightOf="@id/movieImageID"
                    android:padding="5dp"
                    android:text="Movie Title"
                    android:textStyle="bold" />
    
                <TextView
                    android:id="@+id/movieReleaseID"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:layout_below="@id/movieTitleID"
                    android:layout_centerHorizontal="true"
                    android:layout_toRightOf="@id/movieImageID"
                    android:padding="5dp"
                    android:text="Released" />
    
                <TextView
                    android:id="@+id/movieCatID"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:layout_below="@id/movieReleaseID"
                    android:layout_toRightOf="@id/movieImageID"
                    android:padding="5dp"
                    android:text="Category" />
            </RelativeLayout>
    
        </androidx.cardview.widget.CardView>
    </LinearLayout>
    

    【讨论】:

      猜你喜欢
      • 2019-10-19
      • 2018-11-07
      • 1970-01-01
      • 2022-01-11
      • 1970-01-01
      • 1970-01-01
      • 2019-07-21
      • 1970-01-01
      • 2014-07-11
      相关资源
      最近更新 更多