Definir una variable de color personalizada
Quiero cambiar algunos colores de los botones globalmente en mi código. No puedo parecer bien una forma de definir una variable de color y luego asignar un valor de color a esa variable.
He intentado este Color SelectedColor = new Color ();
- ¿Diferencia entre el marco y el diseño relativo?
- Android: Múltiples vistas de los niños para una vista personalizada con un diseño existente
- Añadir diseño como una vista en Android
- Layout_above no funciona correctamente con layout_alignParentBottom
- Mostrar diseño cuando se abre el teclado virtual
f1.setBackgroundColor(Color.rgb(0, 0, 100));
Quiero utilizar ColorSelected en lugar del valor RGB para poder editar el valor al inicio.
f1.setBackgroundColor(Color.ColorSelected);
- ¿Cómo poner varias vistas de texto y la vista de la imagen en android?
- Android: Cómo utilizar herramientas con diseño de inclusión
- PreventrtlPropertiesIfNeeded
- Los atributos de anchura y altura de la distribución de restricciones se restablecen automáticamente a 0dp
- Layout_width y layout_height no se está aplicando a edittext desde el tema
- StaggeredGridLayoutManager reordena los elementos
- Android Studio 2.2 Vista previa 3 Error de diseño
- Cómo hacer que los elementos gui como un botón en cada dispositivo se ven como el GUI nativo en android?
Puede utilizar values/colors.xml
. Por ejemplo
<?xml version="1.0" encoding="utf-8"?> <resources> <color name="menu_background">#666666</color> </resources>
"Me parece imposible definir una variable de color y asignar un valor de color a esa variable."
Aquí puede definir una variable de color:
int selectedColor = Color.rgb(0, 0, 100);
Y usarlo:
f1.setBackgroundColor(selectedColor);
Debe agregar el atributo type="color"
en el elemento de color:
<?xml version="1.0" encoding="utf-8"?> <resources> <color type="color" name="menu_background">#666666</color> </resources>
Por lo tanto, puede utilizar el color en el archivo xml como "@color\menu_background"
y también desde el código java.
- Permitir sólo iphone / ipad / ipod / android para acceder a los archivos en directoy, todos los demás redirigir a google.com
- Configuración de Android con TextView para texto hebreo?