Android ConstraintLayout цвет фона исчезает - PullRequest
0 голосов
/ 09 октября 2018

У меня есть EditText и ImageView, вложенные в ConstraintLayout.И 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>
...