Приложение для разрушения материала. Не могу надуть xml - PullRequest
0 голосов
/ 09 января 2019

Мое приложение вылетает при попытке раздувать класс com.google.android.material.chip.Chip.

Я использую зависимость implementation 'com.google.android.material:material:1.0.0'

Вот мой XML-код

 <com.google.android.material.chip.Chip
        android:id="@+id/chipActive"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        app:chipCornerRadius="5dp"
        android:backgroundTint="@color/primaryColor"
        android:textColor="@color/primaryTextColor"
        android:textAlignment="center"
        android:fontFamily="@font/roboto_regular"
        android:layout_marginStart="10dp"
        android:text="Active"/>

Я получаю ошибку

 android.view.InflateException: Binary XML file line #18: Binary XML file line #18: Error inflating class com.google.android.material.chip.Chip
    at android.view.LayoutInflater.inflate(LayoutInflater.java:551)
    at android.view.LayoutInflater.inflate(LayoutInflater.java:429)

Я нашел вопрос, похожий на мой, в другой ветке, но там не было решения, которое было бы мне полезно. Если у кого-нибудь есть предложения по устранению этой проблемы, пожалуйста, помогите мне: D

Ответы [ 2 ]

0 голосов
/ 02 марта 2019

Использовать тему <style name="AppTheme" parent="Theme.MaterialComponents.Light.NoActionBar">

0 голосов
/ 09 января 2019

Я нашел решение сразу после публикации этого вопроса. Я обновил зависимость до implementation 'com.google.android.material:material:1.1.0-alpha02' и теперь она работает нормально.

...