J'ai créé un widget personnalisé et je le déclare dans layout.xml. J'ai également ajouté des attributs personnalisés dans attr.xml. Cependant, lorsque vous essayez de déclarer ces attributs dans un style dans styles.xml, cela me donneNo resource found that matches the given name: attr 'custom:attribute'.
J'ai mis le xmlns:custom="http://schemas.android.com/apk/res/com.my.package"
dans toutes les balises dans styles.xml, y compris <?xml>
, <resources>
et <style>
, mais cela me donne toujours la même erreur, qu'il ne peut pas trouver mon espace de noms XML personnalisé.
Cependant, je peux utiliser mon espace de noms pour attribuer manuellement des attributs à la vue dans mon layout.xml, donc il n'y a rien de mal avec l'espace de noms. Mon problème est de rendre styles.xml conscient de mon attr.xml.
cutsom:xmlns=...
?? ne devrait pas êtrexmlns:cutsom=...
?