0
votes

Je ne peux pas utiliser le bouton de matériau à l'aide de com.google.android.material.button.materialbutton

hi je veux utiliser des boutons de matériau comme des boutons dans des liens ci-dessous: https://material.io/comPonents/buttons/#text-button Mais quand j'ai ajouté: p> xxx pré>

et utilisé: P>

Mes codes sont ci-dessous P>

J'avais déjà utilisé de nombreuses implémentations com.google.android.Material, mais je ne peux pas le faire certains de mes essais: P>

// Top-level build file where you can add configuration options common to all sub-projects/modules.

buildscript {
    repositories {
        google()
        jcenter()

    }
    dependencies {
        classpath 'com.android.tools.build:gradle:3.4.2'

        // NOTE: Do not place your application dependencies here; they belong
        // in the individual module build.gradle files
    }
}

allprojects {
    repositories {
        google()
        jcenter()

    }
}

task clean(type: Delete) {
    delete rootProject.buildDir
}


0 commentaires

4 Réponses :


0
votes

au lieu de cette ligne xxx

utilise ceci xxx

n'oublie pas changer votre thème de l'application pour hériter d'un Composants matériaux Thème


0 commentaires

2
votes

à ajouter Boutons de texte de matériau à votre application Suivez ces étapes:


4 commentaires

Et quel est le problème?


il ne reconnaît pas et ne chargez aucun style ... lorsque j'exécute l'application, je n'ai pas d'erreur, mais je reçois une erreur d'exécution


Avez-vous utilisé un Thème de matériau pour votre application?


@pouyairanpour Vérifiez la réponse mise à jour et le commentaire. Les deux ont le lien vers la configuration de la bibliothèque de composants matériels et du thème.



2
votes

La documentation de conception du matériau indique clairement comment vous devez incorporer la bibliothèque dans votre application. Vous pouvez la lire chez https://material.io/develop/andrroid/docs/ Mise en route / .

En bref, vous devez dépendre de la bibliothèque avec: p> xxx pré>

code> code> est la dernière version (actuellement 1.1.0-alpha09). P>

Après cela, vous devez mettre à jour votre thème de l'application pour utiliser la conception du matériau. Allez à SRC / Main / Res / Valeurs / Styles.xml Code> et mettez à jour le thème de l'application: P>

<com.google.android.material.button.MaterialButton
  android:layout_width="match_parent"
  android:layout_height="wrap_content"
  style="@style/Widget.MaterialComponents.Button.OutlinedButton"
  android:text="material"
  app:strokeColor="@color/colorPrimary"
  app:strokeWidth="2dp"
  android:layout_marginBottom="10dp"/>


2 commentaires

Comment devrais-je utiliser style? Dans l'application Theme? Pouvez-vous me dire plus?


@pouyairanpour J'ai édité la réponse avec plus d'informations sur les thèmes :)



1
votes

Essayez ceci implémentation 'com.google.android.material: Matériel: 1.0.0'
OU ALORS Essayez de migrer votre application vers Androidx Voici l'exemple


1 commentaires

De quelle manière la migration vers Androidx est une alternative à utiliser la bibliothèque de composants de matériaux?