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