Наследование тем Android

Я ориентируюсь на sdk7 или Android 2.1. Вот мой файл styles.xml, который находится в папке моих значений.

<resources>
<style name="AppTheme" parent="android:Theme">
    <item name="android:windowNoTitle">true</item>
    <item name="textAppearance">@android:style/TextAppearance</item>
</style>

<style name="PrimaryText" parent="@android:style/TextAppearance">
    <item name="android:textColor">#fff7c4</item>
</style>

And here is Android's "Theme"

<style name="Theme">
    <!-- Text styles -->
    <item name="textAppearance">@android:style/TextAppearance</item>
    <item name="textAppearanceInverse">@android:style/TextAppearance.Inverse</item>

Проблема: Eclipse выдает мне сообщение об ошибке "Не найден ресурс, соответствующий заданному имени: attr 'textAppearance'

Это неправда. Я вижу это прямо в теме Android, которую я расширяю. Почему возникает ошибка?

РЕШЕНИЕ: DOH, добавьте долбаное пространство имен:

<item name="android:textAppearance">@style/PrimaryText</item>

не просто копируйте и вставляйте из темы Android


person user123321    schedule 14.12.2011    source источник


Ответы (3)


DOH, добавь чертово пространство имен:

<item name="android:textAppearance">@style/PrimaryText</item>

не просто копируйте и вставляйте из темы Android

person user123321    schedule 14.12.2011

Очистите свой проект в eclipse. Это может сработать для вас.

person Rocker    schedule 14.12.2011

Android Studio имеет встроенный редактор тем. См. учебник здесь

person chntgomez    schedule 09.10.2015