Android: Utiliza diferentes estilos después de elegir un tema diferente, manteniendo las mismas referencias

¿Es posible hacer que la aplicación utilice diferentes estilos después de elegir un tema en Android?

Un ejemplo explicativo:

Tengo un diseño de fondo que utiliza una referencia a: "@ drawable / backgroundsolid", que es la imagen backgroundsolid.png en res / drawable-mdpi .

Quiero que, si el usuario elige "Glass" tema, la referencia se queda en "@ drawable / backgroundsolid", pero la carpeta de recursos se cambia a res / drawable-glass , que contiene una imagen diferente backgroundsolid.png.

¿Es posible establecerlo mediante programación? ¡Muchas gracias!

Puede establecerlo mediante programación utilizando view.setBackgroundResourceId() . No estoy seguro si lo haces de la otra manera que es dejar android elegir el tema adecuado para usted. Tal vez alguien más tiene una mejor respuesta

  • ¿Por qué getApplicationContext (). SetTheme () en una actividad no funciona?
  • Estilizar la vista EditarTexto con la forma dibujable para parecer similar al nuevo tema holográfico para Android <3.0
  • Cómo configurar width / height para cualquier widget a través de Theme en Android
  • App crash cuando android: el tema se aplica a un botón específico
  • TextView de Android cambia textColor con tema
  • Cambiar Theme.Dialog para que parezca Theme.Light.Dialog en Android
  • Establecer tema personalizado en la lista de preferencias de Android
  • ¿Cómo configurar diferentes temas para el selector de botones?
  • ¿Dónde puedo encontrar todos los temas de Android incorporados?
  • Creación de una actividad con el mismo entorno que ICS settings / Preferences
  • Eliminar el efecto sombra en el botón android
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.