Как установить голографическую темную тему в приложении для Android?

Как установить тему темного голо в моем приложении? В это время я получил это:

<style name="AppTheme" parent="android:Theme.Holo.Light" />

Но когда я меняю его на:

<style name="AppTheme" parent="android:Theme.Holo.Dark" />

Я получаю сообщение об ошибке error: Error retrieving parent for item: No resource found that matches the given name 'android:Theme.Holo.Dark'.

Как решить проблему?

Ответ 1

изменить parent="android:Theme.Holo.Dark" до parent="android:Theme.Holo"

Головая темная тема называется Holo

Ответ 2

По умолчанию андроид установит тему Голо на тему темного. Нет темы под названием Holo.Dark, там только Holo.Light, почему вы получаете ресурс, который не нашел ошибку.

Так просто установите для этого:

<style name="AppTheme" parent="android:Theme.Holo" />

Ответ 3

Согласно android.com, вам нужно только установить его в файле AndroidManifest.xml:

http://developer.android.com/guide/topics/ui/themes.html#ApplyATheme

Добавление атрибута темы к вашему элементу приложения работало для меня:

- AndroidManifest.xml -

...

< application...

  android:theme="@android:style/Theme.Holo"/>
  ...

</приложение >

Ответ 4

В вашем файле манифеста приложения android в теге приложения вы можете попробовать несколько из этих тем.

Заменить

<application
    android:theme="@style/AppTheme" >

с различными темами, определенными системой Android. Они могут быть такими: -

android:theme="@android:style/Theme.Black"
android:theme="@android:style/Theme.DeviceDefault"
android:theme="@android:style/Theme.DeviceDefault.Dialog"
android:theme="@android:style/Theme.Holo"
android:theme="@android:style/Theme.Translucent"

Каждая из этих тем будет иметь иное влияние на ваше приложение, например, DeviceDefault.Dialog сделает ваше приложение похожим на диалоговое окно. Вы должны попробовать больше. Вы можете посмотреть с помощью sroid sroid или просто использовать auto complete в Eclipse IDE, чтобы изучить различные доступные параметры.

Правильный способ определить вашу собственную тему - это отредактировать файл styles.xml, присутствующий в папке ресурсов вашего приложения.