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:
- Crear tema personalizado descargable y aplicarlo durante el tiempo de ejecución
- Android: Theme.Holo.Light.NoActionBar vs Theme.Light.NoTitleBar
- Cómo cambiar el tema de la aplicación de "Actividad en blanco" a "Flujo maestro / detallado"
- Establecer la imagen de fondo para toda la aplicación en android
- XML @style en el padre
<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?
- Ajustar el conjunto dibujable a android: windowBackground
- Implementación de la elección por el usuario del tema
- Heredando de Theme.AppCompat *
- Obtener un valor de color attr basado en el tema de conjunto actual
- Problemas con el tema translúcido
- Invisible ActionMode iconos de elemento en Theme.Sherlock.Light.DarkActionBar
- ¿Qué significa el valor Integer en android: theme?
- Obtener atributos temáticos mediante programación
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.