web-dev-qa-db-fra.com

Utilisation de Vector Drawable Compat

Je crée une application Android avec quelques fragments. Dans l'un de ces fragments, j'ai une barre d'outils avec une flèche arrière comme bouton d'image.
Dans le fichier XML, j’ai l’attribut "app: srcCompat", mais une erreur s’affiche lorsqu’il utilise cet attribut: "Pour utiliser VectorDrawableCompat, vous devez définir" Android.defaultConfig.vectorDrawables.useSupportLibrary = true "

 

16
Guilherme R

Dans votre fichier module build.gradle, vous devez ajouter cette ligne:

apply plugin: 'com.Android.application'

Android {
    ...

    defaultConfig {
        ...

        vectorDrawables.useSupportLibrary = true // This line here
    }
    ...
}

...
46

ajoutez cette ligne à votre fichier Gradle sous le bloc defaultConfig:

vectorDrawables.useSupportLibrary = true

En outre, vous devez ajouter ce bloc de code à chaque activité ou fragment dans lequel vous référencez des éléments dessinables au lieu d'images dans srcCompat:

static {
        AppCompatDelegate.setCompatVectorFromResourcesEnabled(true);
    }
6
Marzieh Bahri

Vous pouvez utiliser la ligne suivante

Android:src="@drawable/edit"
0
Parth Desai