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庫,在刪除它之後,我的問題就解決了。