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