Styles de widget personnalisé Android: comment les mettre dans un espace de noms?

Dans le ApiDemos, il y a une vue exemple appelé Gallery1 qui déclare un style personnalisé attrs.xml, en tant que tel:

<declare-styleable name="Gallery1">
    <attr name="android:galleryItemBackground" />
</declare-styleable>

maintenant, je veux faire la même chose pour mes widgets, mais à l'aide d'un espace de noms différent. Cependant, dès que j'ai remplacer le android: espace de noms avec quelque chose d'autre, j'obtiens cette erreur:

ERREUR: Dans Gallery1, impossible de trouver l'attribut myns:galleryItemBackground

Impossible de trouver l'attribut? Pourquoi faut-il regarder pour un attribut, je suis sur le point de déclarer? N'est-ce pas le but de ce fichier pour être en mesure de nommer vos propres attributs personnalisés?

Il est intéressant de noter qu'il fonctionne si vous ne fournissez pas un espace de noms personnalisé, mais juste un nom d'attribut.

source d'informationauteur Matthias