Cómo agregar la imagen de fondo a la actividad?

Usando el tema o ImageView?

Utilice el atributo android:background en su xml. La manera más fácil si quieres aplicarla a una actividad completa es ponerla en la raíz de tu diseño. Así que si tienes un RelativeLayout como el inicio de tu xml, ponlo aquí:

 <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/rootRL" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" android:background="@drawable/background"> </RelativeLayout> 

Puede establecer la "imagen de fondo" en una actividad estableciendo android:background atributos xml de android:background como sigue:

(Aquí, por ejemplo, tomar un LinearLayout para una actividad y establecer una imagen de fondo para el diseño (es decir, indirectamente a una actividad))

 <?xml version="1.0" encoding="utf-8"?> <LinearLayout android:id="@+id/LinearLayout01" android:layout_width="fill_parent" android:layout_height="fill_parent" xmlns:android="http://schemas.android.com/apk/res/android" android:background="@drawable/icon"> </LinearLayout> 

Coloque la imagen en la carpeta dibujable. La carpeta drawable está en res. Drawable tienen 5 variantes drawable-hdpi drawable-ldpi drawable-mdpi drawable-xhdpi drawable-xxhdpi

Hoy en día tenemos que usar match_parent :

 <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" android:background="@drawable/background"> </RelativeLayout> 

Introduzca aquí la descripción de la imagen

Podemos fácilmente colocar la imagen de fondo en PercentFrameLayout usando ImageView. Tenemos que establecer el valor de atributo scaleType = "fitXY" y en primer plano también podemos mostrar otra vista como textview o botón.

  <android.support.percent.PercentFrameLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" xmlns:app="http://schemas.android.com/apk/res-auto" > <ImageView android:src="@drawable/logo" android:id="@+id/im1" android:scaleType="fitXY" android:layout_height="match_parent" android:layout_width="match_parent"/> <EditText android:layout_gravity="center_horizontal" android:hint="Enter Username" android:id="@+id/et1" android:layout_height="wrap_content" app:layout_widthPercent="50%" app:layout_marginTopPercent="30%" /> <Button android:layout_gravity="center_horizontal" android:text="Login" android:id="@+id/b1" android:layout_height="wrap_content" app:layout_widthPercent="50%" app:layout_marginTopPercent="40%"/> </android.support.percent.PercentFrameLayout> 

Y no te olvides de limpiar tu proyecto después de escribir estas líneas que `ll un obtener un error en su archivo xml hasta que haya limpiado su proyecto en eclipse: Proyecto-> limpio …

  • Mostrar fotos se queda sin memoria
  • Edición de Android: Ver con desplazamiento sin fin
  • Cambiar el tamaño de la imagen del archivo
  • Conversión dinámica de imagen en binario y viceversa
  • Carga perezosa de imágenes en ListView
  • Jcodec vídeo de imágenes y sonido
  • Cómo obtener la imagen de perfil de Facebook en Android
  • ¿Cómo cambio el tinte de un ImageButton en el enfoque / presione
  • Fondo de Pantalla de la Pantalla Principal
  • Android: obtener un recurso de imagen en Uri: IllegalArgumentException
  • Android: relleno de imagen
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.