我已经使用ActionBarSherlock + HoloEverywhere组合了一段时间,并且效果很好。但是,现在该迁移到正式的Google AppCompat库了。
如果我是对的,那么最新版本的HoloEverywhere应该可以与AppCompat一起使用。我可以轻松使用AppCompat库,但是在较旧的设备上,它会使用默认的非Holo主题。应用HoloEverywhere项目时,出现Attribute "_____" has already been defined
错误(其中102个),该错误指向HoloEverywhere项目中的两个不同的文件夹\res\values\abc_attrs.xml
和\res\values\attrs.xml
。
这是一个已知问题,还是我做错了什么?如果是,我该怎么办?作为记录,我正在使用IntelliJ IDEA。
最佳答案
正如@langerhans指出的那样,最新的HE包含ABC,因此无需第二次添加ABC库,在删除它之后,我的问题就解决了。