¿Cómo puedo configurar el tema holo oscuro en mi aplicación? En este momento tengo esto:
<style name="AppTheme" parent="android:Theme.Holo.Light" />
Pero cuando lo cambio a:
<style name="AppTheme" parent="android:Theme.Holo.Dark" />
Me sale un error error: Error retrieving parent for item: No resource found that matches the given name 'android:Theme.Holo.Dark'.
¿Como resolver el problema?
android
android-theme
gurehbgui
fuente
fuente
Respuestas:
cambiar
parent="android:Theme.Holo.Dark"
aparent="android:Theme.Holo"
El tema holo oscuro se llama Holo
fuente
De forma predeterminada, Android establecerá Holo en el tema oscuro. No hay un tema llamado Holo.Dark, solo hay Holo.Light, es por eso que está recibiendo el error de recurso no encontrado.
Así que configúrelo en:
fuente
Según android.com, solo necesita configurarlo en el archivo AndroidManifest.xml:
http://developer.android.com/guide/topics/ui/themes.html#ApplyATheme
Agregar el atributo de tema a su elemento de aplicación funcionó para mí:
--AndroidManifest.xml--
...
<aplicación ...
</application>
fuente
En el archivo de manifiesto de Android de su aplicación, bajo la etiqueta de la aplicación, puede probar varios de estos temas.
Reemplazar
con diferentes temas definidos por el sistema Android. Pueden ser como: -
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. Deberías probar más de estos. Puede echar un vistazo desde el sdk de Android o simplemente usar la función de autocompletar en Eclipse IDE para explorar las diversas opciones disponibles.
Una forma correcta de definir su propio tema sería editar el
styles.xml
archivo presente en la carpeta de recursos de su aplicación.fuente