Sherlock动作栏缺少风格

时间:2012-06-26 15:04:45

标签: android actionbarsherlock

我正在尝试实现sherlock操作栏,但我无法在清单中设置正确的主题,因为它根本不存在。教程说把android:theme =“@ style / Theme.Sherlock”但是我没有这个选择,为什么? 我正确地将sherlock库添加到我的项目中。

2 个答案:

答案 0 :(得分:1)

按照ActionBarSherlock网站上的教程,确保将项目添加为Android库并执行完整的清理+构建。这应该“正常”。

编辑#1 尝试将其添加到/ values

中的themes.xml文件中
<style name="Theme.MyCustomTheme" parent="@style/Theme.Sherlock"></style>

答案 1 :(得分:0)

http://actionbarsherlock.com/usage.html

根据link

:删除您创建的JAR。将ActionBarSherlock添加到您的应用程序作为Android库项目。虽然ActionBarSherlock documentation(请参阅“包括在您的项目中”)仅引用Eclipse和Maven来了解如何执行此操作,

根据link

在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 ....
}