Estoy desarrollando una aplicación de Android y quiero cambiar el color y el tema de la aplicación. ¿Cómo puedo hacer esto?¿Cómo cambio el tema en una aplicación de Android?
7
A
Respuesta
9
Dev guide explains how to apply themes and styles.
Este:
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:textColor="#00FF00"
android:typeface="monospace"
android:text="@string/hello" />
Se convierte en esto:
<TextView
style="@style/CodeFont"
android:text="@string/hello" />
Al definir un archivo de tema xml:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="CodeFont" parent="@android:style/TextAppearance.Medium">
<item name="android:layout_width">fill_parent</item>
<item name="android:layout_height">wrap_content</item>
<item name="android:textColor">#00FF00</item>
<item name="android:typeface">monospace</item>
</style>
</resources>
También puede aplicar estilos a todos los ac tividades de una aplicación:
<application android:theme="@style/CustomTheme">
o sólo una actividad:
<activity android:theme="@android:style/Theme.Dialog">
3
public class MainActivity extends Activity {
@Override
public void onCreate(Bundle icicle) {
setTheme(); // Put the resId as the parameter
super.onCreate(icicle);
}
}
Cuestiones relacionadas
- 1. cambio y aplicar tema en tiempo de ejecución en Android
- 2. ¿Cómo cambio textColorPrimary en un tema?
- 3. ¿Cómo configurar el tema holo dark en una aplicación de Android?
- 4. Implementar la función de cambio de tema negro/claro en la aplicación de Android
- 5. ¿Cómo crear una aplicación basada en tema?
- 6. ¿Cómo cambio el tema actual de Windows programáticamente?
- 7. Android textAllCaps en el tema
- 8. Ajuste ActionBarSherlock Tema para aplicación Android
- 9. Android: Aplicación principal cambio predeterminado
- 10. Aplicación para Android con piel/tema cambiante
- 11. ¿Cambia el tema de la aplicación programáticamente?
- 12. Cómo aplicar el tema a la aplicación PyGTK
- 13. ¿Cómo cambio los colores en SharpDevelop a un tema oscuro?
- 14. ¿Cómo aplico el tema de Android HoloEverywhere cuando uso ActionBarSherlock?
- 15. Configuración del tema Holo para la aplicación Android
- 16. Cambiar tema según la versión de Android
- 17. Android: tema Holo versión anterior
- 18. Android Fragmento backStack tema
- 19. Android TabWidget in Light tema
- 20. Cómo cambio el nombre de la aplicación en iTunesconnect
- 21. Cambio en el emulador - desarrollo de Android
- 22. Cambio de fondo de pan tostado para que coincida con el tema de la actividad
- 23. Tema de Android no configurado
- 24. Pantalla completa en personalizar el tema
- 25. cómo crear un tema personalizado y usarlo en la aplicación de Android
- 26. Android: ¿Cómo obtener el ID del recurso del tema actual?
- 27. ¿Establecer el tema Holo en las versiones anteriores de Android?
- 28. Fragmentos de Android reconstruidos en el cambio de orientación
- 29. ¿Cómo cambio las Vistas en una aplicación Cocoa?
- 30. Android Marketplace: Cambio del paquete de la aplicación
+1, ya que es una buena pregunta, pero una búsqueda en Google te habría dado una respuesta en menos tiempo del que se tomó para escribir la pregunta – Basic
Relacionado: [cómo cambiar el tema en el tiempo de ejecución] (http://stackoverflow.com/questions/2482848/how-to-change-current-theme-at-runtime-in-android) – rds