In den ApiDemos gibt es ein Ansichtsbeispiel namens Gallery1, das einen benutzerdefinierten Stil in attrs.xml deklariert, wie folgt:
Jetzt möchte ich das Gleiche für meine Widgets tun, aber mit einem anderen Namensraum. Sobald ich jedoch den android: Namensraum durch etwas anderes ersetze, erhalte ich diesen Fehler:
FEHLER: In Gallery1 kann das Attribut myns:galleryItemBackground nicht gefunden werden
Kann das Attribut nicht finden? Warum sucht es nach einem Attribut, das ich gerade deklarieren möchte? Sollte es nicht gerade darum gehen, Ihre eigenen benutzerdefinierten Attribute zu benennen?
Interessanterweise funktioniert es, wenn Sie keinen benutzerdefinierten Namensraum, sondern nur einen Attributnamen angeben.