Gibt es irgendeine Möglichkeit, die Ressource aus einem drawbaren Ordner direkt in ein benutzerdefiniertes Attribut zu bekommen, so kann ich schreiben:
%Vor%und dann einfache Aktion mit Drawable innerhalb meiner benutzerdefinierten Ansichtsklasse durchführen?
Es gibt tatsächlich ein Attributformat namens "Referenz". So erhalten Sie in Ihrer benutzerdefinierten Ansichtsklasse Folgendes:
%Vor%Während Sie etwas in Ihrer attrs.xml haben:
%Vor%Dabei ist "a" ein TypedArray, das Sie aus Attributen erhalten, die aus dem Sichtenkonstruktor stammen.
Es gibt eine gute ähnliche Antwort hier: Definieren von benutzerdefinierten Attras