2012-06-10 10 views
13

quando si scrive il mio app Android i usatoAndroid:? Attr/selectableItemBackground

android:background="?android:attr/selectableItemBackground" 

ho provato a cercare attr.xml di file che sarebbero contenere la sorgente, ma non riuscivo a trovarlo. Qualche idea per favore su dove posso trovarla. Ho trovato uno attr.xml in

C: \ Program Files (x86) \ Android \ android-sdk \ piattaforme \ android-13 \ data \ res \ valori

ma non ha avuto l'attributo sopra menzionato. Qualcuno può guidarmi dove posso trovare la risorsa xml con l'attributo sopra?

risposta

23

Non ho esperienza con Android, ma penso che sia possibile trovare ciò che si sta cercando in "data \ res \ values ​​\ themes.xml".

Se si esegue una ricerca in quel file per "selectableItemBackground", si dovrebbe trovare i seguenti:

<style name="Theme"> 
... 
     <item name="selectableItemBackground">@android:drawable/item_background</item> 
... 
</style> 

Troverete anche rispettive voci per Theme.Holo.Light e Theme.Holo. I drawable * "item_background" *, * "item_background_holo_light" * e * "item_background_holo_dark" * si trovano nella cartella "data \ res \ drawable".

Spero che questo aiuti!

+3

E se si utilizza il proprio drawable, ricordarsi di rimuovere l'attributo "android:". – TouchBoarder

Problemi correlati