Android TextInputLayout - без пробела под нижней строкой - PullRequest
0 голосов
/ 13 июля 2020

Я создал ввод текста, используя TextInputLayout и TextInputEditText. TextInputLayout должен иметь серый фон, а линия editText должна быть внизу без полей. Я пробовал использовать 0 полей и отступов, но мне не удалось это сделать.

Как это выглядит:

Как это выглядит

Что мне нужно:

Что мне нужно

Ответы [ 2 ]

2 голосов
/ 13 июля 2020

Просто используйте стандартный TextInputLayout в библиотеке компонентов материала.

   <com.google.android.material.textfield.TextInputLayout
       android:layout_width="match_parent"
       android:layout_height="wrap_content"
       android:hint="Hint">

       <com.google.android.material.textfield.TextInputEditText
           android:layout_width="match_parent"
           android:layout_height="wrap_content"
           android:text="Text"/>

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

введите описание изображения здесь

0 голосов
/ 13 июля 2020

Создайте файл с возможностью рисования bg_edittext.xml

<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">

    <item>
        <shape android:shape="rectangle">
            <stroke android:width="1dp" android:color="#000"/>
        </shape>
    </item>
    <item android:bottom="1dp">
        <shape android:shape="rectangle">
            <solid android:color="#fff"/>
        </shape>
    </item>

</layer-list>

и go в текст редактирования, установите

 android:background="@drawable/bg_edittext"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...