studio programacion paleta móviles gama fondo desarrollo curso colores color codigos cambiar aplicaciones java android

java - programacion - ¿Cómo configurar el color de fondo en el diseño xml?



manual de programacion android pdf (2)

hay una cosa que hay que mencionar es que la configuración "android:background="#ffffffff"" no funciona si esta frase se aplica a una directiva de inclusión.

por ejemplo,

<include android:id="@+id/fragment_printer_detail_property_group" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_alignParentBottom="true" android:layout_marginBottom="@dimen/printer_detail_group_vertical_margin" android:layout_marginLeft="@dimen/printer_detail_group_horizontal_margin" android:layout_marginRight="@dimen/printer_detail_group_horizontal_margin" android:layout_marginTop="@dimen/printer_detail_group_vertical_margin" layout="@layout/module_printer_detail_property" android:background="@color/module_printer_detail_group_background_color" />

el "android:background" debe configurarse en el archivo de diseño de module_printer_detail_property.

¿No pude encontrar información sobre cómo hacer esto en cualquier lugar? Quiero definir un color de fondo en el diseño xml de la actividad. ¿Cómo hago esto?


Tome su diseño exterior (por ejemplo, un LinearLayout ) y establezca su atributo de fondo a un color.

<LinearLayout android:background="@color/mycolor" .... />

Estos colores se pueden definir en el archivo res/values/colors.xml (consulte here cómo hacerlo) .

También puede definir un color directamente en el atributo ( android:background="#ffff0000" ), pero eso generalmente no es bueno. Al definir los colores en el archivo XML, puede darle un nombre descriptivo (mejora la legibilidad del código) y puede reutilizarlo en otro lugar.

Editar:
Hay un ejemplo en el documento que vinculé, pero aquí hay un breve ejemplo de cómo se ve:

<?xml version="1.0" encoding="utf-8"?> <resources> <color name="red">#ffff0000</color> <color name="green">#ff00ff00</color> </resources>

Es básicamente una etiqueta de resources contiene múltiples etiquetas de color . Cada color tiene un atributo de name (que se usa para hacer referencia al color) y un color real. Eso se define entre las etiquetas de color en hexadecimal. Consulte la documentación para los posibles formatos. Este es #AARRGGBB , donde A=alpha (transparencia) , R=red , G=green y B=blue . Este archivo de ejemplo contiene un color rojo completo y un color verde completo. Se pueden consultar a través de @color/red y @color/green .