TextInputLayout заполнение подсказок не работает

Я хочу дать отступ подсказке edittext в TextInputLayout

где адрес электронной почты - подсказка, а образец - текст

образ

также пробовал это решение, но не сработало.

столкнувшись с этой проблемой после изменения библиотеки поддержки дизайна 23.1.0

вот мой код

       <android.support.design.widget.TextInputLayout
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_marginBottom="10dp"
            android:layout_marginLeft="20dp"
            android:layout_marginRight="20dp">

            <android.support.v7.widget.AppCompatEditText
                android:id="@+id/edtEmailAddress"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:background="@drawable/border_round_edt_grey"
                android:focusableInTouchMode="true"
                android:hint="@string/emailadd"
                android:padding="10dp"
                android:singleLine="true" />
        </android.support.design.widget.TextInputLayout>

1 ответ

Согласно этому ответу,если у вас есть пользовательский фон, заданный в EditText, атрибут android: padding просто не работает для изменения расстояния между ч / б текстом подсказки и редактирования текста. Так что, если вы установили пользовательский фон для своего AppCompatEditText, вы можете использование android:translationY атрибут в AppCompatEditText

Пожалуйста, добавьте ниже строку в вашем AppCompatEditText,

android:translationY="10dp" 

надеюсь, вы получили ответ:)

Другие вопросы по тегам