Поскольку google выпустила новую библиотеку поддержки v7, я использую библиотеку appcompat вместо actionbarsherlock. С помощью библиотеки appcompat панель действий по-прежнему работает, если я отключу воссоздание при изменении ориентации (android: configChanges = "orientation | screenSize | keyboardHidden"), что сэкономит мне много работы. Но для пользователей experroid android> = 2.1 и < 3.0 пользователей, я был бы счастлив, если бы мог продолжать использовать holoeverywhere (который зависит от ABS).Любая возможность использовать holoeverywhere и appcompat вместе?
Я попытался настроить ABS как библиотеку для holoeverywhere, а затем AppCompat и holoeverywhere, как библиотеки для моего приложения, но это не сработает.
Буду признателен за вашу помощь.
EDIT: Я не нашел решения, позволяющее им работать вместе. Но я узнал, что я могу использовать генератор стиля Holo (link), чтобы изменить чертежи большинства компонентов пользовательского интерфейса (например, EditText и т. Д.). После того, как тема генерируется, вы должны изменить только родительский стиль в файлах с:
res/values/themes_apptheme: <style name="AppTheme" parent="android:Theme.Black">
res/values-v11/themes_apptheme: <style name="AppTheme" parent="android:Theme.Holo">
в
<style name="AppTheme" parent="@style/Theme.AppCompat">