Изложил TextField с AndroidX - PullRequest
       19

Изложил TextField с AndroidX

0 голосов
/ 21 июня 2019

Я обновил свой проект до androidx:

implementation 'androidx.appcompat:appcompat:1.0.0'

Теперь OutlinedBox из этот подход с MaterialComponents вызывает сбой моего приложения.

style="@style/Widget.MaterialComponents.TextInputLayout.OutlinedBox"

Я мог бы создать контур в качестве фона с фоном editText ( этот подход ), но есть ли способ сделать это с помощью androidx и компонентов материала? Или, может быть, я что-то упускаю?

1 Ответ

1 голос
/ 22 июня 2019

Стиль style="@style/Widget.MaterialComponents.TextInputLayout.OutlinedBox" относится к компонентам материала, его необходимо реализовать, добавив эту зависимость: implementation 'com.google.android.material:material:1.1.0-alpha06'. И не забудьте также наследовать тему вашего приложения от Материальных Компонентов:

<style name="MyAppTheme" parent="Theme.MaterialComponents.Light.Bridge">
    <!-- ... -->
</style>

Для более подробной информации, вы можете прочитать это руководство

...