studio - Cómo establecer el fondo de la aplicación de Android?
programacion android pdf 2018 (4)
Quiero cambiar el fondo de la actividad de mi aplicación.
Ahora que está disponible en negro, quiero cambiar eso con algunas imágenes o temas.
Agregue el atributo de fondo al diseño xml de su ventana. Ejemplo:
<LinearLayout android:background="@drawable/yourbackgroundimage" ... >
Personalmente, intentaría hacerlo en xml como lo sugiere Sk9, pero programáticamente en tiempo de ejecución puede hacer
setBackgroundColor(int color)
o
setBackgroundResource(int resourceID)
Fuente: http://developer.android.com/reference/android/view/View.html
Además de @Ryan:
En el diseño de sus actividades, también puede agregar el atributo
android:background="@android:color/white"
para establecer un color de fondo. También puede presentar un recurso personalizado /res/values/colors.xml
en el que puede declarar colores personalizados. Uno de esos archivos puede ser similar a:
<resources>
<color name="fire_brick_red">#B0171F</color>
</resources>
A continuación, introdúzcalos en XML de la siguiente manera:
android:background="@color/fire_brick_red"
Agregue un atributo android:theme="@style/Theme.AppTheme
a su etiqueta de aplicación en el archivo de manifiesto con el tema que desea usar. Esto evitará que se dibuje el fondo" negro "predeterminado si solo establece un fondo en su Archivo de diseño de actividad / fragmento.
Lo declaró en un archivo style.xml .
<?xml version="1.0" encoding="utf-8"?>
<resources>
<!--
Base application theme, dependent on API level. This theme is replaced
by AppBaseTheme from res/values-vXX/styles.xml on newer devices.
-->
<style name="AppBaseTheme" parent="@style/Theme">
<!--
Theme customizations available in newer API levels can go in
res/values-vXX/styles.xml, while customizations related to
backward-compatibility can go here.
-->
</style>
</style>
<!-- Application theme. -->
<style name="AppTheme" parent="AppBaseTheme">
<!-- All customizations that are NOT specific to a particular API-level can go here. -->
<item name="android:windowBackground">@drawable/custom_background</item>
</style>
</resources>
Archivo AndroidManifest.xml
...
<application
android:name="@string/app_name"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/Theme.AppTheme">
...