Android: Cómo cambiar los atributos del tema dinámicamente en tiempo de ejecución de código
Estoy utilizando AppCompat, mi aplicación tiene temas de color dinámico. Quiero ser capaz de cambiar los primaryColor
y accentColor
para que los elementos de interfaz de usuario coincidan con los colores del tema (por ejemplo, barras de progreso, casillas de verificación, etc.).
Puedo configurar manualmente los colores para muchas vistas, pero eso se complica para los elementos como las casillas de verificación y las barras de progreso donde no quiero generar mi propio dibujable. Obviamente, el uso de XML estático no funciona para esto tampoco.
- Modificar el color de un androide drawable
- Cómo cambiar el estilo de pestaña en Android?
- Android ActionBar no cambia el color de fondo
- Temas aparentemente ignorados en ICS
- Qué atributo de tema cambia el color de texto de un mensaje de error de EditText
¿Es posible cambiar los atributos del tema de una actividad desde el código?
- No se establece el tema de Android
- Utiliza el tema de Holo en la aplicación Android de Qt
- LinearLayout no establece el atributo layout_height requerido
- Tema que no se aplica a DialogFragment en Android
- Cuerdas Android dependientes del tema
- ¿Cómo agregar atributos de varios temas a la misma actividad en el manifiesto de Android?
- ¿Por qué mi aplicación de Android no muestra el icono y el texto en ActionBar?
- Barra de estado de Android transparente cuando se utiliza AppTheme.NoActionBar
- Cambiar la zona horaria de Android en el emulador a través de shell de adb
- Error de MediaPlayer de Android 1021: error de instancia de varias ventanas