我已成功将ActionbarSherlock库导入到我自己的项目中,当我运行项目时,我已经可以看到sherlock在我的应用程序中创建了操作栏。
但是,现在,一切都是默认的。如何使用 sherlock 库制作自定义操作栏?有没有可用的教程?
答案 0 :(得分:6)
我以前从未使用ActionBarSherlock
库(过去曾使用Greendroid,但现在我将ActionBarCompat用于预蜂窝设备,这非常好且非常易于使用)。
话虽这么说,我建议您查看res/values
文件夹,在那里您可能会找到所有默认样式(可能包含在扩展默认android主题的自定义主题中)。从那里,您只需要扩展Sherlock主题并使用您自己的样式覆盖样式。
如果你想要一个关于样式和主题如何在Android中运行的好教程,我建议你阅读official documentation。
修改强>
要使用ActionBarCompat
,您必须执行以下操作:
MainActivity
(右键单击类 - >构建路径 - >排除)。ActionBarActivity
。@style/appTheme
。最后,不要忘记操作栏操作位于res/menu/main.xml
文件中。对于颜色和样式也一样,请查看res/values
目录。
答案 1 :(得分:0)
出于某种原因,Amokrane的答案对我不起作用,所以我在这里解决了其他任何有问题的人的问题。我将简单地复制并更新Amokrane的答案
要使用ActionBarCompat
,您必须执行以下操作:
MainActivity
(右键单击类 - >构建路径 - >排除)。ActionBarActivity
。@style/appTheme
。我希望这有帮助!