Было бы лучше не использовать тему Holo на неподдерживаемых устройствах. Вы можете сделать простой трюк, чтобы ваше приложение запускало тему Holo на 3.x и выше, и одну из встроенных тем на 2.3 и ниже, например:
В вашем манифесте используйте эту строку для темы вашей деятельности
Android: тема = "@ стиль / Theme.MyTheme"
В папке res / values поместите файл styles.xml, содержащий
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="Theme.MyTheme" parent="@android:style/Theme.Black" />
</resources>
Создайте папку res / values-v11 и файл styles.xml, содержащий:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="Theme.MyTheme" parent="@android:style/Theme.Holo" />
</resources>
Это заставит Android использовать тему Holo, если приложение работает на устройстве, которое поддерживает его (3.x и выше, то есть API уровня 11 и выше, следовательно, «values-v11»). Это лучшее решение, чтобы ваше приложение соответствовало пользовательскому интерфейсу телефона и использовало тему Holo только там, где она поддерживается.