1

我已经使用了ActionBarSherlock + HoloEverywhere组合一段时间,它运行良好。但是,现在是移植到官方Google AppCompat库的时候了。Holo主题为AppCompat库

如果我是对的,最新版本的HoloEverywhere应该可以与AppCompat一起使用。我可以轻松使用AppCompat库,但在较旧的设备上,它使用默认的非Holo主题,就像它应该的那样。在应用HoloEverywhere项目时,我得到了Attribute "_____" has already been defined错误(其中102个错误),它指向HoloEverywhere项目中的两个不同文件夹\res\values\abc_attrs.xml\res\values\attrs.xml

这是一个已知问题,还是我做错了什么?如果是,我该怎么做?为了记录,我正在使用IntelliJ IDEA。

+0

_“但是,现在是移植到官方Google AppCompat库的时候了”_ ---您能否定义这个?为什么有人应该使用AppCompat而不是ABS? – ozbek

+0

由于AppCompat由Google维护,因此如果您使用ABS,您可能会收到更新和修复,速度会快得多。至少,这是我的思考过程。 – hundeva

+0

选中此项:https://github.com/Prototik/HoloEverywhere/issues/570。简而言之:ABC与HE捆绑在一起。 – langerhans

回答

2

@langerhans指出,最新的HE包含ABC,所以不需要再次添加ABC库,在删除它之后,我的问题就解决了。