5

Sto imparando Material Design, in particolare voglio personalizzare la mia app con Material Design anche per le versioni precedenti di Android. Sto leggendo questa guida: https://developer.android.com/training/material/compatibility.html#SupportLiberrore: Errore: Nessuna risorsa trovata corrispondente al nome specificato: attr 'colorAccent'

A proposito di colori della gamma di colori, la guida dice:

To obtain material design styles and customize the color palette with the Android v7 Support Library, apply one of the Theme.AppCompat themes:

<!-- extend one of the Theme.AppCompat themes --> 
<style name="Theme.MyTheme" parent="Theme.AppCompat.Light"> 
    <!-- customize the color palette --> 
    <item name="colorPrimary">@color/material_blue_500</item> 
    <item name="colorPrimaryDark">@color/material_blue_700</item> 
    <item name="colorAccent">@color/material_green_A200</item> 
</style> 

Quando provo a eseguire questo codice, ho ottenuto questo errore:

error: Error: No resource found that matches the given name: attr 'colorAccent'.

... e lo stesso errore per colorPrimaryDark e colorPrimary! Se corro questo codice nel file valori-V21/style.xml, mettendo il "android:" tag prima colorPrimary, colorPrimaryDark e colorAccent, come:

<item name="android:colorPrimary">@color/material_blue_500</item> 
<item name="android:colorPrimaryDark">@color/material_blue_700</item> 
<item name="android:colorAccent">@color/material_green_A200</item> 

funziona!

Quindi ... non capisco dove ho sbagliato :(Ho sicuramente aggiornato la libreria di supporto v7

Qualsiasi aiuto sarà apprezzato! :)

+0

Avere si importa la libreria di un e lo compili con il tuo progetto? Assicurati inoltre di eseguire Ricostruisci progetto se utilizzi Android Studio. –

+0

Ho risolto questo problema impostando targetSdkVersion su 21 nel mio file gradle build e cambiando 'compile 'com.android.support:appcompat-v7:20. +'' Per usare '21. +'. Non lo capisco però, quindi non so se funzionerà per te. Quindi ti imbatterai nel problema di http://stackoverflow.com/questions/3963978/android-xml-files-why-do-predefined-colors-not-work-for-me – LarsH

+0

Vedi http: // StackOverflow. it/questions/26431676/appcompat-v721-0-0-no-resource-found-that-matches-the-given-name-attr-andro – LarsH

risposta

Problemi correlati