我有一个名为TextView
的自定义TextViewPlus
。我想为自定义TextView
添加样式。当我把它写到styles.xml
时,它没有用。错误是:
错误:错误:找不到与给定名称匹配的资源:attr 。 '富:CustomFont的'
这是styles.xml:
<?xml version="1.0" encoding="utf-8"?>
<resources
xmlns:foo="http://schemas.android.com/apk/res/com.example">
<style name="textstyle" parent="@android:style/TextAppearance">
<item name="android:textSize">50sp</item>
<item name="foo:customFont">Fonts/BZar.ttf</item>
</style>
</resources>
获取自定义TextView
答案 0 :(得分:0)
我通过删除命名空间标记来解决此问题。 改变:
<style name="textstyle" parent="@android:style/TextAppearance">
<item name="android:textSize">50sp</item>
<item name="foo:customFont">Fonts/BZar.ttf</item>
</style>
为:
<style name="textstyle" parent="@android:style/TextAppearance">
<item name="android:textSize">50sp</item>
<item name="customFont">Fonts/BZar.ttf</item>
</style>