Стиль TextAppearance.Holo не найден - PullRequest
       0

Стиль TextAppearance.Holo не найден

3 голосов
/ 26 сентября 2011

Я уже некоторое время собираю это приложение, и у меня не было никаких проблем с темами, пока я не обновил до сегодняшних инструментов платформы. Теперь это говорит мне

error: Error retrieving parent for item: No resource found that matches the given name '@android:style/TextAppearance.Holo.Light.Medium.Inverse'.
error: Error retrieving parent for item: No resource found that matches the given name '@android:style/TextAppearance.Holo.Light.Medium'.
error: Error retrieving parent for item: No resource found that matches the given name '@android:style/TextAppearance.Holo.Light.Large'.

error messages

Это часть моего файла styles.xml, которая вызывает проблему, но, как я уже сказал, она не менялась месяцами и работала до сегодняшнего дня!

<style name="BD.TextAppearance.Medium.Inverse" parent="@android:style/TextAppearance.Holo.Light.Medium.Inverse">
    <item name="android:textColor">#FFF</item>
    <item name="android:textStyle">bold</item>
</style>

<style name="BD.TextAppearance.Medium" parent="@android:style/TextAppearance.Holo.Light.Medium">
    <item name="android:textColor">#666666</item>
    <item name="android:textSize">16sp</item>
</style>

<style name="BD.TextAppearance.Large" parent="@android:style/TextAppearance.Holo.Light.Large">
    <item name="android:textColor">#666666</item>
    <item name="android:textSize">20sp</item>
</style>

- = РЕДАКТИРОВАТЬ = - Я начал возиться со значениями, и оказалось, что он находит следующие стили:

<style name="BD.TextAppearance" parent="@android:style/TextAppearance">
    <item name="android:textColor">#FFF</item>
    <item name="android:textStyle">bold</item>
</style>

<style name="BD.TextAppearance.Medium.Inverse" parent="@android:style/TextAppearance.Medium.Inverse">
    <item name="android:textColor">#FFF</item>
    <item name="android:textStyle">bold</item>
</style>

Но не это:

<style name="BD.TextAppearance" parent="@android:style/TextAppearance.Holo">
    <item name="android:textColor">#FFF</item>
    <item name="android:textStyle">bold</item>
</style>

<style name="BD.TextAppearance.Medium.Inverse" parent="@android:style/TextAppearance.Light.Medium.Inverse">
    <item name="android:textColor">#FFF</item>
    <item name="android:textStyle">bold</item>
</style>

Ответы [ 2 ]

1 голос
/ 27 сентября 2011

Я до сих пор не знаю, почему это произошло, но я нашел способ обойти это. Я скопировал файл styles.xml из Android SDK, вставил его в свой проект и удалил все стили, которые я не использовал. Я изменил все «родительские» объявления, добавив префикс «@android:», и добавил «android:» после «?». для всех атрибутов. Это позволяет его компилировать и запускать. Но, как я уже сказал, мне бы очень хотелось выяснить, почему он вообще сломался!

0 голосов
/ 26 сентября 2011
error: Error retrieving parent for item: No resource found that matches the given name '@android:style/TextAppearance.Holo.Light.Medium.Inverse'.

Я тоже сталкиваюсь с той же проблемой, что я сделал, это просто я удалил

parent="@android:style/TextAppearance.Holo.Light.Medium.Inverse" атрибут. Это будет работать проверить это.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...