我正在尝试在我的应用中实现holoeverywhere主题。
当我实现holoeverywhere主题时,我默认会获得一个操作栏。我认为这是因为Actionbarsherlock库。我不知道这个库,并实现了我自己的各种操作栏。那么,如何禁用现在出现的操作栏。
如果您需要我的代码的任何相关部分,请告诉我。感谢
答案 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。这解决了这个问题。感谢。