La imagen de fondo en disposición lineal no está bien dimensionada

Hice un diseño lineal con una imagen de fondo, un png … No sé cómo mostrarlo en el diseño (y centrado), manteniendo las proporciones … aquí está el código

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" android:background="@drawable/background"> 

Obviamente la imagen tiene la misma altura y ancho de la pantalla … Cualquier ayuda? Gracias por adelantado

= .4S. =

3 Solutions collect form web for “La imagen de fondo en disposición lineal no está bien dimensionada”

Pruebe esta pregunta / respuesta relacionada:

Android: Escala de una imagen de dibujo o de fondo?

No lo he probado, pero suena similar a lo que estás hablando.

Gracias a todos ^^ He resuelto de esta manera:

 <?xml version="1.0" encoding="utf-8"?> <FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent"> <ImageView xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="@drawable/background" android:layout_gravity="center"/> <ListView android:id="@+id/android:list" android:layout_width="fill_parent" android:layout_height="fill_parent" android:divider="#FFFFFF" android:layout_weight="2" android:drawSelectorOnTop="false" android:layout_gravity="center"/> </FrameLayout> 

Si no desea que su imagen se estire, puede utilizar BitmapDrawable con la gravedad nos puso en lugar de png.
Documentos de referencia: Bitmap

  • RecyclerView con la imagen de fondo en la parte superior
  • GetHeight devuelve 0 para todos los objetos de IU de Android
  • InflateException: Línea de archivo XML binario # 1: Error de inflar clase <unknown> causada por OutOfMemoryError
  • Cómo diferenciar las pantallas 480X800 y 480X854 en android?
  • ¿Cómo añadir dinámicamente contenido a un diseño lineal?
  • Utilice otro conjunto de recursos en Android (no tiempo de ejecución, pero compiletime)
  • ¿Es posible usar VectorDrawable en Botones y TextViews usando android: DrawableRight?
  • Focusable EditText dentro de ListView
  • ¿Cómo agregar un interruptor a la barra de acción de Android?
  • ¿Cómo inflar otro diseño dentro de getView () del adaptador gridview en android?
  • Adición dinámica de fila personalizada a listview
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.