зачем создавать sh мое приложение при использовании кнопки Материал? - PullRequest
0 голосов
/ 27 февраля 2020

Я хочу использовать кнопку materail, но когда я пишу и запускаю программу, программа вылетает. С чем мне нужна помощь?

Это мой код

<com.google.android.material.button.MaterialButton
    style="@style/TextAppearance.MaterialComponents.Button"
    android:id="@+id/button"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="Button"/>

Этот build.gradle

 implementation fileTree(dir: 'libs', include: ['*.jar'])
    implementation 'androidx.appcompat:appcompat:1.1.0'
    implementation 'com.google.android.material:material:1.0.0'
    implementation 'androidx.constraintlayout:constraintlayout:1.1.3'
    testImplementation 'junit:junit:4.12'
    implementation 'com.squareup.okhttp3:okhttp:4.2.2'
    implementation 'com.squareup.picasso:picasso:2.71828'
    implementation 'com.squareup.okhttp:okhttp:2.7.5'
    implementation 'de.hdodenhof:circleimageview:3.0.1'
    implementation 'com.wang.avi:library:2.1.3'
    implementation 'com.github.pwittchen:swipe-rx2:0.3.0'
    implementation 'com.ogaclejapan.smarttablayout:library:2.0.0@aar'
    implementation 'com.ogaclejapan.smarttablayout:utils-v4:2.0.0@aar'
    implementation 'com.mcxiaoke.volley:library:1.0.19'
    compile 'com.github.bumptech.glide:glide:3.8.0'
    implementation 'org.greenrobot:eventbus:3.1.1'

1 Ответ

1 голос
/ 27 февраля 2020

Для работы MaterialButton тема приложения должна наследоваться от Theme.MaterialComponents (или потомка)

<style name="AppTheme" parent="Theme.MaterialComponents.Light">

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