How to set the holo dark theme in a Android app?

How can I set the dark holo theme in my app? At this time I got this:

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

But when I change it to:

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

I get an error error: Error retrieving parent for item: No resource found that matches the given name 'android:Theme.Holo.Dark'.

How to solve the problem?


Solution 1:

change parent="android:Theme.Holo.Dark" to parent="android:Theme.Holo"

The holo dark theme is called Holo

Solution 2:

By default android will set Holo to the Dark theme. There is no theme called Holo.Dark, there's only Holo.Light, that's why you are getting the resource not found error.

So just set it to:

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

Solution 3:

According the android.com, you only need to set it in the AndroidManifest.xml file:

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

Adding the theme attribute to your application element worked for me:

--AndroidManifest.xml--

...

<application ...

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

</application>