HoloEverywhere不再适用于ActionbarSherlock

时间:2013-09-11 10:51:20

标签: android actionbarsherlock android-theme android-holo-everywhere android-actionbar-compat

我已从github下载最新版HoloEveryWhere 然后我添加了ActionbarSherlock库。现在我在themes-core.xml个文件

中出错了

这就是它的样子:

 <style name="Holo.Base.Theme" parent="Theme.AppCompat">
....

 <style name="Holo.Base.Theme.Light" parent="Theme.AppCompat.Light">
.....

很明显,HoloEveryWhere似乎配置为与ActionBarCompt库一起使用。 对我而言,我宁愿使用ActionbarSherlock

我应该将父值更改为等效的sherlock主题吗?

attrs.xml中的无数错误:

Attribute "activatedBackgroundIndicator" has already been 
 defined

我怎么能解决它们?

我一直试图将这个库整合2天,但没有成功!!

1 个答案:

答案 0 :(得分:0)

当我将HoloEverywhere 2.0.0 SNAPSHOT和ActionBarCompat作为依赖项添加到我的项目时,我遇到了类似的问题。我相信HoloEverywhere已经具有ActionBarCompat依赖关系,当我删除ActionBarCompat时,问题重复错误就消失了。

Gradle让我抓狂,我对Android很新,从未使用过ActionBarSherlock,但是从我的拖网搜索代码中,似乎ActionBarSherlock在pom.xml中包含了对HoloEverywhere的引用作为插件。也许它已经包含了HoloEverywhere并且你包含了另一个版本,这就是为什么你得到已定义的错误?