Вопрос

Я развиваю Android 2.1 API 7 приложение. Для реализации Панель действий, Я использую Actionbarsherlock библиотека.

Я успешно импортировал библиотеку Sherlock в свой проект и создал панель действий в моем приложении. Затем я хотел бы настроить стиль боевой панели Action Sherlock. Итак, я определил следующий файл стиля:

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <style name="ActionBarTheme" parent="android:style/Theme.Sherlock">
        <item name="android:background">@drawable/action_bar_background</item>
    </style>
</resources>

Но я получил ошибку:

No resource found that matches the given name "android:style/Theme.Sherlock"

Почему? А как я могу стилизовать боевой бар Шерлока ??

Это было полезно?

Решение

Theme.Sherlock не в пространстве имен Android. Просто удалите android: Префикс, и это разрешит вашу ошибку.

Если вы используете версию 3, в samples/ Папка, которая дает вам пример того, как правильно стилизовать панель действий:

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top