基本XML / Android代码失败,不确定原因:包括代码和错误

时间:2018-08-02 23:03:25

标签: android xml debugging

我做了这个基本代码,由于某种原因它失败了,它工作正常,然后我尝试将图像添加为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错误:检查日志以获取详细信息

3 个答案:

答案 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设置为父级,因此它们会覆盖其余项。