Настройка текстового поля в android - PullRequest
1 голос
/ 12 апреля 2020

Я хотел бы настроить текстовое поле в Android.

Когда появится активность входа в систему, будет отображаться обычное текстовое поле, как показано ниже:

Text field when login activity loaded

Когда пользователь нажимает на текстовое поле для ввода, текстовое поле должно отображаться как:

Text field when user click to input

Как мне добиться этого поведения?

1 Ответ

1 голос
/ 12 апреля 2020

Вы должны попробовать с Widget.MaterialComponents.TextInputLayout.OutlinedBox.Dense

    <com.google.android.material.textfield.TextInputLayout
                    style="@style/customInputLayoutStyle"
                    android:layout_width="match_parent"
                    android:layout_height="wrap_content"
                    >

                    <androidx.appcompat.widget.AppCompatEditText
                         android:layout_width="match_parent"
                         android:layout_height="wrap_content"
                         android:hint="Enter your valid phone" />

  </com.google.android.material.textfield.TextInputLayout>

Тогда ваш customInputLayoutStyle будет

<style name="customInputLayoutStyle" parent="Widget.MaterialComponents.TextInputLayout.OutlinedBox.Dense">
        <item name="boxStrokeColor">@color/colorPrimary</item>
 </style>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...