2

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

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

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

4

2 回答 2

1

删除 ABS 依赖于 HoloEverywhere... 这很难,我不支持。
第一的。从 HE 中删除完整的 library/src/com/actionbarsherlock。
第二。更改 library/resources/*.json 以扩展标准 android 主题,而不是 sherlock。mvn resbuilder:styler
由Third重建样式。从 PreferenceScreen 代码中删除 fake-actionbar。
第四。编辑 library/src/org/holoeverywhere/app/Activity 并删除所有与 ABS 相关的内容并删除 Sherlock 插件。
第五。取消注释 library/res/values/attrs.xml 中的特殊块。直接从顶部。
第六。向Cthulhu祈祷并制作一些技巧耳朵。

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

于 2013-01-23T13:02:58.647 回答
0

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

于 2013-01-23T16:07:18.580 回答