Android Studio开发井字棋遇AAPT无效标记错误求助
问题修复说明
导致报错的两个XML语法错误:
- XML文件头声明缺失左尖括号:原始代码第一行是
?xml version="1.0" encoding="utf-8"?>,缺少开头的<,正确格式应为<?xml version="1.0" encoding="utf-8"?> imageView3控件的android:layout_height属性未添加闭合双引号:原始代码写为android:layout_height="106dp,结尾缺少",导致后续属性被识别为非法字符
修复后完整代码
<?xml version="1.0" encoding="utf-8"?> <androidx.constraintlayout.widget.ConstraintLayout 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" android:layout_width="match_parent" android:layout_height="match_parent" tools:context=".MainActivity"> <androidx.gridlayout.widget.GridLayout android:id="@+id/gridLayout" android:layout_width="400dp" android:layout_height="400dp" android:layout_margin="8dp" android:background="@drawable/board" app:rowCount="3" app:columnCount="3" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toTopOf="parent"> <ImageView android:id="@+id/imageView1" android:layout_width="106dp" android:layout_height="106dp" android:layout_margin="11dp" app:srcCompat="@drawable/greengoti" /> <ImageView android:id="@+id/imageView2" android:layout_width="106dp" android:layout_height="106dp" android:layout_margin="11dp" app:srcCompat="@drawable/greengoti" /> <ImageView android:id="@+id/imageView3" android:layout_width="106dp" android:layout_height="106dp" android:layout_margin="11dp" android:layout_marginLeft="20dp" app:srcCompat="@drawable/greengoti" /> <ImageView android:id="@+id/imageView4" android:layout_width="106dp" android:layout_height="106dp" android:layout_margin="11dp" app:srcCompat="@drawable/greengoti" /> <ImageView android:id="@+id/imageView5" android:layout_width="106dp" android:layout_height="106dp" android:layout_margin="11dp" app:srcCompat="@drawable/greengoti" /> <ImageView android:id="@+id/imageView6" android:layout_width="106dp" android:layout_height="106dp" android:layout_margin="11dp" android:layout_marginLeft="20dp" app:srcCompat="@drawable/greengoti" /> <ImageView android:id="@+id/imageView7" android:layout_width="106dp" android:layout_height="106dp" android:layout_margin="11dp" android:layout_marginTop="22dp" app:srcCompat="@drawable/greengoti" /> <ImageView android:id="@+id/imageView8" android:layout_width="106dp" android:layout_height="106dp" android:layout_margin="11dp" android:layout_marginTop="22dp" app:srcCompat="@drawable/greengoti" /> <ImageView android:id="@+id/imageView9" android:layout_width="106dp" android:layout_height="106dp" android:layout_margin="11dp" android:layout_marginLeft="20dp" android:layout_marginTop="22dp" app:srcCompat="@drawable/greengoti" /> </androidx.gridlayout.widget.GridLayout> </androidx.constraintlayout.widget.ConstraintLayout>
内容的提问来源于stack exchange,提问作者aastha agrawal
相关产品推荐
相关产品推荐

