Использование пользовательских Textview в стиле - PullRequest
4 голосов
/ 12 марта 2012

У меня есть один пользовательский 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>

Обратите внимание, что я получаю свой собственный TextView из Пользовательские шрифты и макеты XML (Android)

1 Ответ

0 голосов
/ 23 мая 2018

Я решил эту проблему, удалив тег namespace. изменить:

<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>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...