1

Я использовал комбинацию 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.

+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 во второй раз после удаления, мои проблемы решены.

Смежные вопросы