Posso usare il file vettoriale nell'icona del menu ActionBar?Posso usare il file disegno vettoriale nell'icona del menu ActionBar?
Ora appCompat supporta file vettoriale da API> 8. Posso utilizzare il vettore drawable nel menu ActionBar?
Posso usare il file vettoriale nell'icona del menu ActionBar?Posso usare il file disegno vettoriale nell'icona del menu ActionBar?
Ora appCompat supporta file vettoriale da API> 8. Posso utilizzare il vettore drawable nel menu ActionBar?
Funziona bene per me. Vector drawable fine per actionbar
Aggiungi AppCompatDelegate.setCompatVectorFromResourcesEnabled(true)
in Applicazione o in Attività.
Puoi farlo anche nel tuo gradle.build. Basta aggiungere la riga 'vectorDrawables.useSupportLibrary = true' all'interno del tag' android {} '. Vedi [ClickMe] (https://www.androidhive.info/2017/02/android-working-svg-vector-drawables/) per maggiori informazioni. –
Uso 'vectorDrawables.useSupportLibrary = true' non funziona per me, anche se sto usando il plugin gradle 3.0.1, ma' AppCompatDelegate.setCompatVectorFromResourcesEnabled (true) 'funziona perfettamente. –
Se si imposta icona del menu di programmazione, funziona per 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);
}
nel vostro uso del file XML ->
`app:icon="@drawable/vector_name_available"``
al posto del xml Android pre suggerito
android:icon="@drawable/????????????
Puoi condividere come hai fatto per Android <21? tinta/fillcolor non funzionano per me –
Come ?? si prega di aggiornare – Lokesh