Kann ich Vektordatei in ActionBar Menu Icon verwenden?Kann ich eine Vektorzeichendatei im ActionBar Menu Icon verwenden?
Jetzt unterstützt AppCompat Vektordatei von API> 8. Kann ich Vektor in ActionBar Menu drawbar verwenden?
Kann ich Vektordatei in ActionBar Menu Icon verwenden?Kann ich eine Vektorzeichendatei im ActionBar Menu Icon verwenden?
Jetzt unterstützt AppCompat Vektordatei von API> 8. Kann ich Vektor in ActionBar Menu drawbar verwenden?
Es funktioniert gut für mich. Vektor-Zeichensatz für Actionbar
Fügen Sie AppCompatDelegate.setCompatVectorFromResourcesEnabled(true)
entweder in Anwendung oder in Aktivität hinzu.
Das kannst du auch in deinem gradle.build tun. Fügen Sie einfach die Zeile 'vectorDrawables.useSupportLibrary = true' in das' android {} '- Tag ein. Weitere Informationen finden Sie unter [ClickMe] (https://www.androidhive.info/2017/02/android-working-svg-vector-drawables/). –
Die Verwendung von 'vectorDrawables.useSupportLibrary = true' funktioniert nicht für mich, obwohl ich gradle plugin 3.0.1 verwende, aber 'AppCompatDelegate.setCompatVectorFromResourcesEnabled (true)' funktioniert einwandfrei. –
Wenn Sie Menüsymbol programmatisch festlegen, funktioniert es für Android < 21.
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.mymenu, menu);
MenuItem cancelMenuItem = menu.getItem(0);
VectorDrawableCompat vectorDrawableCompat = VectorDrawableCompat.create(getResources(), R.drawable.vector_drawable_delete, null);
cancelMenuItem.setIcon(vectorDrawableCompat);
return super.onCreateOptionsMenu(menu);
}
in der XML-Datei verwenden ->
`app:icon="@drawable/vector_name_available"``
anstelle des vorge android xml vorgeschlagen
android:icon="@drawable/????????????
Können Sie teilen, wie Sie für Android <21? tönung/fillcolor funktioniert nicht für mich –
Wie ?? Bitte aktualisiere – Lokesh