Cómo configurar el holo tema oscuro en una aplicación de Android?
¿Cómo puedo configurar el tema dark holo en mi aplicación? En este momento tengo esto:
<style name="AppTheme" parent="android:Theme.Holo.Light" />
Pero cuando lo cambio a:
- ¿Cómo usar el tema predeterminado del dispositivo para la aplicación?
- Cómo configurar el tema de Holo para la aplicación de Android
- Vista previa de tema falla en Eclipse
- Problemas con el tema translúcido
- Invisible ActionMode iconos de elemento en Theme.Sherlock.Light.DarkActionBar
<style name="AppTheme" parent="android:Theme.Holo.Dark" />
Recibo un error de error: Error retrieving parent for item: No resource found that matches the given name 'android:Theme.Holo.Dark'.
¿Como resolver el problema?
- Utilizar no un tema precompilado
- ¿Cómo puedo encontrar lo que android: attr / listChoiceIndicatorSingle apunta a?
- Android: Theme.Material.Light requiere el nivel API 21 (el min actual es 8)
- Android Material Design: No se pudo encontrar el estilo 'toolbarStyle' en el tema actual
- Tema personalizado en Android
- Cómo configurar el estilo tostado como tema?
- Implementación de la elección por el usuario del tema
- Tema predeterminado de Android
parent="android:Theme.Holo.Dark"
to parent="android:Theme.Holo"
El holo tema oscuro se llama Holo
De forma predeterminada, Android establecerá Holo en el tema Oscuro. No hay tema llamado Holo.Dark, sólo hay Holo.Light, es por eso que está recibiendo el recurso no encontrado error.
Así que solo tienes que configurarlo para:
<style name="AppTheme" parent="android:Theme.Holo" />
De acuerdo con el android.com, sólo es necesario configurarlo en el archivo AndroidManifest.xml:
http://developer.android.com/guide/topics/ui/themes.html#ApplyATheme
La adición del atributo del tema al elemento de la aplicación funcionó para mí:
–AndroidManifest.xml–
…
<Aplicación …
android:theme="@android:style/Theme.Holo"/> ...
</ Application>
En el archivo de manifiesto android de la aplicación, bajo la etiqueta de la aplicación, puedes probar varios de estos temas.
Reemplazar
<application android:theme="@style/AppTheme" >
Con diferentes temas definidos por el sistema androide. Pueden ser como: –
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"
Cada uno de estos temas tendrá un efecto diferente en su aplicación como el DeviceDefault.Dialog hará que su aplicación parezca un cuadro de diálogo. Usted debe intentar más de éstos. Puedes echar un vistazo desde el sdk de Android o simplemente usar el auto completo en Eclipse IDE para explorar las diversas opciones disponibles.
Una manera correcta de definir su propio tema sería editar el archivo styles.xml
presente en la carpeta de recursos de su aplicación.