Tema de la aplicación de Android – diferencia al utilizar el tema del archivo de estilo xml

¿Por qué hay una diferencia entre el tema definido en AndroidManifest.xml y el tema tomado de styles.xml?

1) AndroidManifest.xml:

<application ... android:theme="@android:style/Theme.Black"> 

2) AndroidManifest.xml

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

Styles.xml

 <resources> <style name="AppTheme" parent="@android:style/Theme.Black" /> </resources> 

El primer ajuste da tema negro y no barra de acción. 2 º tiene barra de acción oscuro y menú de luz.

EDIT: opciones 1) y 2) – Aviso Menú y ActionBar

Introduzca aquí la descripción de la imagenIntroduzca aquí la descripción de la imagen

EDIT 2:

¿Por qué la segunda opción no utiliza realmente el AppTheme (Theme.Black)? (Probado en SGS3)

Probablemente tengas otro archivo styles.xml , tal vez bajo un directorio como "values-v11", que está definiendo el @style/AppTheme diferente a @android:style/Theme.Black y teniendo precedencia sobre el archivo que estás viendo / modificando .

@android:style/Theme.Black implementa el tema exacto implementado por Android (o fabricante del dispositivo). Sin embargo, @style/AppTheme permite realizar modificaciones personalizadas en su tema que en realidad extiende el Theme.Black original de android, y con el fin de realizar modificaciones personalizadas, se utilizan recursos de estilo.

En palabras simples, es como utilizar la clase de actividad o la clase de YourOwnActivity que extiende la actividad con características adicionales adentro.

Styles.xml le permite crear sus propios temas. En AndroidManifest, establece el tema que desea para una aplicación o actividad. Es posible que desee utilizar un tema del sistema o el suyo propio. También puede ampliar otros temas mientras está haciendo el atributo "padre". Para más información, compruebe esto:

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

Usted debe tratar de poner:

 <resources> <style name="AppTheme" parent="@android:style/Theme.Black" /> </resources> 

En un archivo xml llamado res/themes.xml

  • Establecer colores predeterminados en la biblioteca de Android
  • No se puede cambiar el tema Appcompat de luz a holo oscuro
  • DatePickerDialog con el tema Holo Light?
  • Cambiar el teclado Android L introduzca el color de la tecla
  • Tema de un selector dibujable en pre-Lollipop
  • Tema personalizado ActionBar android (menú no funciona)
  • Tema no aplicado con la biblioteca appcompat en algunos dispositivos Android 4.X
  • Barra de herramientas Sugerencias de búsqueda
  • Android: cómo usar el color del estilo en XML de otro diseño
  • No hay estilo ViewPagerIndicator en combinación con SherlockActionBar
  • Android: Diálogo de alerta con cuadro de diálogo personalizado y botón neutral
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.