我已从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天,但没有成功!!
答案 0 :(得分:0)
当我将HoloEverywhere 2.0.0 SNAPSHOT和ActionBarCompat作为依赖项添加到我的项目时,我遇到了类似的问题。我相信HoloEverywhere已经具有ActionBarCompat依赖关系,当我删除ActionBarCompat时,问题重复错误就消失了。
Gradle让我抓狂,我对Android很新,从未使用过ActionBarSherlock,但是从我的拖网搜索代码中,似乎ActionBarSherlock在pom.xml中包含了对HoloEverywhere的引用作为插件。也许它已经包含了HoloEverywhere并且你包含了另一个版本,这就是为什么你得到已定义的错误?