Я использовал комбинацию ActionBarSherlock + HoloEverywhere некоторое время, и она работает хорошо. Однако пришло время перейти на официальную библиотеку Google AppCompat.Тема Holo для библиотеки AppCompat
Если я прав, последняя версия HoloEverywhere должна работать с AppCompat. Я могу легко использовать библиотеку AppCompat, но на более старых устройствах он использует темы по умолчанию, отличные от Holo, как и следовало ожидать. При применении проекта HoloEverywhere я получаю Attribute "_____" has already been defined
ошибок (102 из них), что указывает на две разные папки: \res\values\abc_attrs.xml
и \res\values\attrs.xml
в проекте HoloEverywhere.
Это известная проблема, или я делаю что-то неправильно? Если да, как мне это сделать? Для записи я использую IntelliJ IDEA.
_ «Однако пришло время перейти в официальную библиотеку Google AppCompat» _ --- Не могли бы вы определить это? Почему каждый должен использовать AppCompat вместо ABS? – ozbek
Так как AppCompat поддерживается Google, вы, вероятно, получите обновления и исправления, намного быстрее, чем если бы вы использовали ABS. По крайней мере, это мой мыслительный процесс. – hundeva
Проверьте это: https://github.com/Prototik/HoloEverywhere/issues/570. Короче говоря: ABC поставляется вместе с HE. – langerhans