2012-06-10 5 views
13

wenn mein Android App das Schreiben verwendet iandroid: attr/selectableItemBackground

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

Ich habe versucht, für attr.xml Datei suchen, die Quelle werden, die würde, aber ich konnte sie nicht finden. Irgendwelche Ideen bitte auf, wo ich es finden kann. Ich fand eine attr.xml in

C: \ Program Files (x86) \ Android \ android-sdk \ Plattformen Android-13 \ data \ \ res \ Werte

aber es hat nicht haben das oben erwähnte Attribut. Kann jemand mich dahin führen, wo ich die XML-Ressource mit dem obigen Attribut finden kann?

Antwort

23

Ich bin nicht so erfahren mit Android, aber ich denke, dass Sie finden können, was Sie in "Daten \ res \ values ​​\ themes.xml" suchen.

Wenn Sie in dieser Datei für "selectableItemBackground" suchen, sollten Sie die folgenden finden:

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

Sie auch entsprechende Einträge für Theme.Holo.Light finden und Theme.Holo. Die Zeichen * "item_background" *, * "item_background_holo_light" * und * "item_background_holo_dark" * befinden sich im Ordner "data \ res \ drawable".

Hoffe, dass hilft!

+3

Und wenn Sie Ihr eigenes Zeichen verwenden, vergessen Sie nicht, das Attribut "android:" zu entfernen. – TouchBoarder