Android ConstraintLayout背景色消失

时间:2018-10-08 21:15:53

标签: android android-constraintlayout

我在ConstraintLayout内嵌套了一个EditText和一个ImageView。 EditText和ConstraintLayout都具有相同的背景色(以摆脱EditText中的下划线)。但是有时候,当我开始在EditText中键入内容时,ConstraintLayout中的背景颜色消失了。

这应该是什么样子 enter image description here

但是有时候有时候会这样

enter image description here

我不知道为什么会这样。有人能指出我正确的方向吗?

XML代码-用于电子邮件输入框,但用于密码输入框的代码相同

<android.support.constraint.ConstraintLayout
            android:id="@+id/constraintLayout3"
            android:layout_width="0dp"
            android:layout_height="45dp"
            android:layout_marginStart="50dp"
            android:layout_marginTop="16dp"
            android:layout_marginEnd="50dp"
            android:background="#5a7775"
            app:layout_constraintEnd_toEndOf="parent"
            app:layout_constraintStart_toStartOf="parent"
            app:layout_constraintTop_toBottomOf="@+id/imageView3">

            <ImageView
                android:id="@+id/imageView16"
                android:layout_width="40dp"
                android:layout_height="0dp"
                android:layout_marginTop="8dp"
                android:layout_marginBottom="8dp"
                app:layout_constraintBottom_toBottomOf="parent"
                app:layout_constraintStart_toStartOf="parent"
                app:layout_constraintTop_toTopOf="parent"
                app:srcCompat="@drawable/user_icon_with_light_green_bacl" />

            <EditText
                android:id="@+id/emailInput"
                android:layout_width="0dp"
                android:layout_height="0dp"
                android:layout_marginStart="8dp"
                android:layout_marginTop="4dp"
                android:layout_marginEnd="8dp"
                android:layout_marginBottom="2dp"
                android:background="#5a7775"
                android:ems="10"
                android:hint="email"
                android:inputType="textPersonName"
                android:padding="10dp"
                android:textColor="@android:color/white"
                android:textSize="14sp"
                app:layout_constraintBottom_toBottomOf="parent"
                app:layout_constraintEnd_toEndOf="parent"
                app:layout_constraintStart_toEndOf="@+id/imageView16"
                app:layout_constraintTop_toTopOf="parent" />
        </android.support.constraint.ConstraintLayout>

0 个答案:

没有答案