库中的Android可重写样式元素
我正在尝试为一个项目创建一个库,同样,我需要为TextView等创建一些默认样式,并允许应用程序能够覆盖这些样式 以下是我在几个开源项目中的做法: 库/values/attrs.xml库中的Android可重写样式元素,android,android-library,android-styles,Android,Android Library,Android Styles,我正在尝试为一个项目创建一个库,同样,我需要为TextView等创建一些默认样式,并允许应用程序能够覆盖这些样式 以下是我在几个开源项目中的做法: 库/values/attrs.xml <resources> <attr name="customTextView" format="reference"/> <attr name="customEditText" format="reference"/> </resource
<resources>
<attr name="customTextView" format="reference"/>
<attr name="customEditText" format="reference"/>
</resources>
不知道我错过了什么。似乎无法让它工作。你知道这里出了什么问题吗?谢谢您是否在样式资源文件的根节点声明了自定义XMLN
<style name="CustomTheme" parent="android:Theme">
<item name="customTextView">@style/tv</item>
<item name="customEditText">@style/et</item>
<item name="android:editTextStyle">?attr/customEditText</item>
<item name="android:textViewStyle">?attr/customTextView</item>
</style>
Error:(5, 21) No resource found that matches the given name: attr 'customEditText'.