【问题标题】:Using custom Textview in Style在 Style 中使用自定义 Textview
【发布时间】:2012-03-12 15:09:52
【问题描述】:

我有一个自定义TextView,其名称为TextViewPlus。我想为我的自定义TextView 添加样式。当我把这个写给styles.xml 时,它不起作用。错误是:

错误:错误:找不到与给定名称匹配的资源:attr 'foo: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>

请注意,我从 Custom fonts and XML layouts (Android) 获得了自定义 TextView

【问题讨论】:

标签: android customization textview


【解决方案1】:

我通过删除命名空间标签解决了这个问题。 改变:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-12-31
    • 2012-03-08
    • 2011-01-25
    • 2011-02-12
    • 2013-10-26
    • 1970-01-01
    • 1970-01-01
    • 2014-11-21
    相关资源
    最近更新 更多