Ho creato un widget personalizzato e lo sto dichiarando in layout.xml. Ho anche aggiunto alcuni attributi personalizzati in attr.xml. Tuttavia, quando provo a dichiarare questi attributi in uno stile in styles.xml, mi sta dandoNo resource found that matches the given name: attr 'custom:attribute'.
Ho inserito xmlns:custom="http://schemas.android.com/apk/res/com.my.package"
tutti i tag in styles.xml, incluso <?xml>
, <resources>
e <style>
, ma mi dà ancora lo stesso errore, che non riesce a trovare il mio spazio dei nomi XML personalizzato.
Tuttavia, posso usare il mio spazio dei nomi per assegnare manualmente gli attributi alla vista in mio layout.xml, quindi non c'è nulla di sbagliato nello spazio dei nomi. Il mio problema sta nel rendere styles.xml consapevole del mio attr.xml.
cutsom:xmlns=...
?? non dovrebbe esserexmlns:cutsom=...
?