我做了这个基本代码,由于某种原因它失败了,它工作正常,然后我尝试将图像添加为imageview而不是在后台。不幸的是,由于我对研究和解决问题的态度,最终使情况看起来更加糟糕。另外,我尝试运行gradle调试,但并没有告诉我太多。
非常感谢您提供的任何建议。我是一个初学者,不怕批评!
<?xml version="1.0" encoding="utf-8"?>
</RelativeLayout
xmlns:app="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
tools:context=".MainActivity"
<EditText
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="From Lyla!"
android:layout_alignParentBottom="true"
android:layout_alignParentRight="true"
android:paddingRight="16dp"
android:textSize="39sp"
android:textColor="#ffffff"
/>
<EditText
android:id="@+id/editText"
android:layout_alignParentTop= "true"
android:paddingLeft= "16dp"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:ems="10"
android:textSize="39sp"
android:text="Happy Birthday, Ben!"
tools:layout_editor_absoluteX="0dp"
tools:layout_editor_absoluteY="50dp"
android:textColor="#ffffff"/>
<ImageView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:scaleType= "center_crop"
android:src= "@drawable/androidparty"
/>
</RelativeLayout>
错误代码如下:
java.util.concurrent.ExecutionException:com.android.builder.internal.aapt.v2.Aapt2Exception:AAPT2错误:检查日志以获取详细信息
答案 0 :(得分:0)
您缺少RelativeLayout的结尾“>”。您定义的XML无效。
</RelativeLayout
xmlns:app="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
tools:context=".MainActivity">
答案 1 :(得分:0)
用您的替换这个: 您也错过了android:layout_width,android:layout_height。
<RelativeLayout 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">
答案 2 :(得分:0)
这是您相对布局中的打开和关闭标签问题。打开标签应具有以下格式:而关闭标签应具有以下格式:然后使用background属性,因为在运行代码时,由于将imageview设置为父级,因此它们会覆盖其余项。