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 "
Dans votre fichier module build.gradle
, vous devez ajouter cette ligne:
apply plugin: 'com.Android.application'
Android {
...
defaultConfig {
...
vectorDrawables.useSupportLibrary = true // This line here
}
...
}
...
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);
}
Vous pouvez utiliser la ligne suivante
Android:src="@drawable/edit"