Скрыть подчеркивание в TextInputLayout - PullRequest
0 голосов
/ 04 апреля 2020

У меня есть TextInputLayout , который содержит AutoCompleteTextView . Я хочу, чтобы в этом макете было раскрывающееся меню, поэтому я поставил endIconMode = "dropdown_menu" . Проблема в том, что я не могу скрыть подчеркивание. Я попытался использовать backgroundTint или boxStrokeColor и сделать их нулевыми, но это не сработало. Мне нужно, чтобы editText выглядел так же, как это изображение без подчеркивания.

Вот мой XML код

 <com.google.android.material.textfield.TextInputLayout
                android:id="@+id/courseCodeLayout"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:layout_marginStart="20dp"
                android:layout_marginTop="20dp"
                android:layout_marginEnd="20dp"
                app:boxBackgroundMode="filled"
                app:endIconMode="dropdown_menu">
                <AutoCompleteTextView
                    android:id="@+id/courseCode"
                    android:layout_width="match_parent"
                    android:layout_height="wrap_content"
                    android:background="@drawable/set_info_bg"
                    android:fontFamily="@font/poppins"
                    android:hint="Course Code"
                    android:focusable="false"
                    android:padding="15dp"
                    android:textSize="15sp" />
            </com.google.android.material.textfield.TextInputLayout>

1 Ответ

0 голосов
/ 04 апреля 2020

Для ваших нужд, я думаю, хороший способ - это внести некоторые изменения в файл styles.xml.

Вот что должно работать для вас:

<style name="Theme.MyApp" parent="Theme.MaterialComponents.Light.NoActionBar">
    <item name="textInputStyle">@style/Widget.MyApp.TextInputLayout</item>
</style>

<style name="Widget.MyApp.TextInputLayout" parent="Widget.MaterialComponents.TextInputLayout.FilledBox">
    <item name="boxStrokeWidth">0dp</item>
    <item name="boxStrokeWidthFocused">0dp</item>
</style>

Дайте мне знать, если это работает !!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...