Es sieht so aus, als gäbe es keine Bilder mehr im Raster-Format, da die Vektor-Drawing-Implementierung in der Support-Bibliothek funktioniert. Also setze ich diesen Vektor ziehbar, der den gleichen Pfeil wie in der vorherigen Version der Support-Bibliothek darstellt. Rechtsklick auf ziehbar Ordner Neu -> Drawable Ressourcendatei und fügen Sie diesen xml
Code:
<?xml version="1.0" encoding="utf-8"?>
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="24dp"
android:height="24dp"
android:viewportWidth="24"
android:viewportHeight="24">
<path
android:pathData="M0 0h24v24H0z" />
<path
android:fillColor="#ffffff"
android:pathData="M20 11H7.83l5.59-5.59L12 4l-8 8 8 8 1.41-1.41L7.83 13H20v-2z" />
</vector>
Source
Für APIs < 21 müssen Sie diese Eigenschaften in gradle Build-Datei hinzufügen:
Gradle Plugin 2.0+
android {
defaultConfig {
vectorDrawables.useSupportLibrary = true
}
}
Gradle Plugin 1,5
android {
defaultConfig {
generatedDensities = []
}
// This is handled for you by the 2.0+ Gradle Plugin
aaptOptions {
additionalParameters "--no-version-vectors"
}
}
Siehe this blog post für weitere Informationen.
von dem Sie versuchen, Bild hinzufügen aus der Tätigkeit oder das Fragment selbst? –
Aktivität. Der Vorgang des Erstellens des Fragments durch die Verknüpfung bricht den vorhandenen Code. Ich habe noch nichts in dem Fragment gemacht. Nur das Erstellen ist das Problem. Auch nach dem Löschen des Fragments besteht das Problem weiterhin. –
versuchen Sie, Gradle –