Utworzyłem niestandardowy widget i ogłaszam go w layout.xml. Dodałem także niestandardowe atrybuty w pliku attr.xml. Jednak gdy próbuję zadeklarować te atrybuty w stylu w styles.xml, daje mi toNo resource found that matches the given name: attr 'custom:attribute'.
Umieściłem xmlns:custom="http://schemas.android.com/apk/res/com.my.package"
we wszystkich tagach w styles.xml, w tym <?xml>
, <resources>
i <style>
, ale nadal daje mi ten sam błąd, że nie może znaleźć mojej niestandardowej przestrzeni nazw XML.
Mogę jednak użyć mojej przestrzeni nazw, aby ręcznie przypisać atrybuty do widoku w moim layout.xml, więc nie ma nic złego w przestrzeni nazw. Mój problem polega na uświadomieniu styles.xml mojego attr.xml.
cutsom:xmlns=...
?? nie powinno byćxmlns:cutsom=...
?