0
votes

Comment réparer Fab Inside Activity?

J'essaie d'ajouter un BottomAppar à mon activité, mais il y a une erreur: "Java.lang.RuntimeException: Impossible de démarrer l'activité ComponentInfo {com.mathmech.cards/com.mathmech.cards.activity.MainSactivité}: Android .View.inflateException: Ligne de fichier XML binaire # 24: Ligne de fichier XML binaire # 24: erreur gonflage de la classe com.google.android.material.bottomappbar.bottomappbar "

J'ai essayé de suivre des guides sur le Web mais rien n'a aidé p >

<resources>

    <!-- Base application theme. -->
    <style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
        <!-- Customize your theme here. -->
        <item name="colorPrimary">@color/colorPrimary</item>
        <item name="colorPrimaryDark">@color/colorPrimaryDark</item>
        <item name="colorAccent">@color/colorAccent</item>
    </style>


</resources>


6 commentaires

Avez-vous ajouté la dépendance correcte pour BottomAppar ?


@Saurabhthtorat dépendances {Mise en œuvre FileTree (Inclure: ['* .jar'], Dir: 'Libs') Mise en œuvre 'Androidx.AppCompat: AppCompat: 1.1.0-Alpha05' Mise en œuvre 'Androidx.constraintLayout: ContrainteLayout: 2.0.0-beta1 'Témoignage' Junit: Junit: 4.13-Beta-3 'AndroidTestimplementation' Androidx.test: Runner: 1.2.0-Beta01 'AndroidTestimplementation' Androidx.Test.Spresso: Espresso-Core: 3.2.0-BETA01 'Mise en œuvre' Org.Jetbrains : Annotations: 15.0 'Mise en œuvre' com.google.android.Material: Matériel: 1.1.0-Alpha06 '}


Postez votre styles.xml


@Saurabhthorat ici c'est (publié édité)


Postez votre build.Gradle


matériau.io/develop/androïd/components/bottom-navigation-vie w


3 Réponses :


0
votes

au lieu d'utiliser votre thème parent comme theme.appcompat.light.darkactionbar , utilisez theme.materialComponents ou son descendant.


0 commentaires

0
votes

Essayez avec ce style dans votre bar Barre d'app bas XML.

style=”@style/Widget.MaterialComponents.BottomAppBar”


0 commentaires

0
votes

Oui, changer theme.appcompact.light.darkactionbar à theme.materialComponents aidera votre vue XML dans la mise en page.

En outre, vous pouvez suivre cet article Implémentation BottomAppar I: Composants matériaux pour Android


0 commentaires