在我的Android应用中实现没有ActionBarSherlock的Holoeverywhere主题

时间:2013-01-23 09:48:24

标签: android android-holo-everywhere

我正在尝试在我的应用中实现holoeverywhere主题。

当我实现holoeverywhere主题时,我默认会获得一个操作栏。我认为这是因为Actionbarsherlock库。我不知道这个库,并实现了我自己的各种操作栏。那么,如何禁用现在出现的操作栏。

如果您需要我的代码的任何相关部分,请告诉我。感谢

2 个答案:

答案 0 :(得分:1)

移除ABS取决于HoloEverywhere ...这很难,我不支持。
第一。从HE中删除完整的library / src / com / actionbarsherlock 第二。更改库/资源/ * .json从标准的android主题扩展,而不是sherlock。按mvn resbuilder:styler重建样式 第三。从PreferenceScreen代码中删除假动作栏 第四。编辑library / src / org / holoeverywhere / app / Activity并删除所有与ABS相关的内容并删除Sherlock插件。
第五。取消注释library / res / values / attrs.xml中的特殊块。从顶部直接。
第六。向克苏鲁祷告并制造几个耳朵。

有一个分支nosherlock。不受欢迎。

答案 1 :(得分:0)

在我的项目中包含的HoloEverywhere库中,在res> values> styles.xml文件中,有一个名为Holo.Theme.Light.NoActionBar的主题。我使用它而不是我之前使用过的Holo.Theme.Light。这解决了这个问题。感谢。