Tengo el siguiente problema;Imagen de fondo de escala en LinearLayout
Tengo un LinearLayout con un ScrollView, en ScrollView es una vista personalizada. Ahora quiero poner una imagen en el fondo de LinearLayout y mantener la imagen en su tamaño original. Pero cuando configuro la propiedad de fondo de LinearLayout, se estira para ajustarse a la pantalla completa. ¿Cómo puedo hacerlo para que la imagen conserve su tamaño original?
Mi xml:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/root"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="@drawable/some_drawable">
<ScrollView
android:id="@+id/scrollview"
android:layout_height="wrap_content"
android:layout_width="fill_parent"
android:fillViewport="true">
<some.custom.layout
android:id="@+id/mainLayout"
android:layout_height="wrap_content"
android:layout_width="fill_parent"
/>
</ScrollView>
</LinearLayout>
Esto funcionó para mí, ¡muchas gracias! – Joris
Esto funciona bien, pero creo que se puede encontrar una solución más elegante aquí: http://stackoverflow.com/questions/2781593/background-image-placement – iganev