Я пытаюсь реализовать панель действий sherlock, но я не могу установить правильную тему в манифесте, потому что она просто не существует. в учебнике говорится, что нужно поставить андроид: theme = "@style/Theme.Sherlock", но у меня нет этого выбора, почему? Я правильно добавил библиотеку sherlock в свой проект.
http://actionbarsherlock.com/usage.html
по ссылке
: Удалите созданный JAR. Добавьте ActionBarSherlock в свое приложение в качестве проекта библиотеки Android. Хотя документация ActionBarSherlock (см. "Включение в ваш проект") цитирует только Eclipse и Maven, как это сделать,
по ссылке
делать в java-коде
@Override
public void onCreate(Bundle savedInstanceState) {
if (Build.VERSION.SDK_INT < android.os.Build.VERSION_CODES.ICE_CREAM_SANDWICH){
this.setTheme(com.actionbarsherlock.R.style.Theme_Sherlock);
}
super.onCreate(savedInstanceState);
... // MORE CODE ....
}
Следуйте инструкциям на веб-сайте ActionBarSherlock, убедитесь, что вы добавляете проект в качестве библиотеки Android и делаете полную чистую + сборку. Это должно "просто работать".
EDIT # 1 Попробуйте добавить это в свой файл themes.xml в /values
<style name="Theme.MyCustomTheme" parent="@style/Theme.Sherlock"></style>