Ресурс не найден при использовании стиля Theme.Sherlock
Я пытаюсь использовать Шерлока.
Шаги, которые я сделал, вызывают библиотеку abc для моего проекта, а мой проект min sdk 2.2 и max api 15. Проблема в том, что я не могу настроить стиль для его использования.
ошибка
Error retrieving parent for item: No resource found that matches the given name '@style/ Theme.Sherlock'.
мой код xml:
<resources>
<style name="AppTheme" parent="@style/Theme.Sherlock" />
</resources>
мой файл манифеста:
<application
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme">
java, который я использую, - 1.6. Я запускаю 4.0.3 avd.
Я знаю, что вы дадите мне ссылку на веб-страницы, но я не нашел ничего, что могло бы помочь.
Я использую eclipse и Sherlock 4.0.3. Если вы можете дать мне решение, как сделать это простым способом с инструкциями.
обновление:
Я не знаю, почему, но когда я импортирую библиотеку abc в свой проект, она выглядит нормально, но когда я нажимаю Apply и выхожу из настроек после этого возврата в библиотеку, я вижу красный x.
спасибо.
Ответы
Ответ 1
"Я не знаю, почему, но когда я импортирую в библиотеку своего проекта, ABC его выглядит нормально, но когда я нажимаю" Apply "и выходим из настроек после этого, возвращаемся в библиотеку и видим красный x".
Это происходит, когда файл библиотеки находится не в том же рабочем пространстве или каталоге, в котором находится ваш проект.
1. Попробуйте скопировать библиотеку в ту же рабочую область,
2. импортировать его в затмение
3. примените его к вашему проекту.
Я надеюсь, что это решит вашу проблему.
и в манифесте
<application
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/Theme.Sherlock"
>
Ответ 2
Вы должны установить свою тему в манифесте
<application
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/Theme.Sherlock"
>