Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/batch-file/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
库中的Android可重写样式元素_Android_Android Library_Android Styles - Fatal编程技术网

库中的Android可重写样式元素

库中的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

我正在尝试为一个项目创建一个库,同样,我需要为TextView等创建一些默认样式,并允许应用程序能够覆盖这些样式

以下是我在几个开源项目中的做法:

库/values/attrs.xml

<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'.