Repetición de fondo de imagen de Android
Tengo una imagen utilizada para un fondo LinearLayout Digamos que la imagen tiene 20×100 px Quiero hacer que la imagen se repita sólo en ejes x … algo así en css
background-repeat:repeat-x;
El LinearLayout es un poco grande (1024 x 680 px) por lo que mi imagen cubrirá todo el ancho, pero sólo en la parte superior (el resto de 580 px de altura será transparente) Espero que estaba claro Gracias
Usted puede utilizar el androide: fondo como una imagen 9patch para estirar automáticamente.
9patch en el sitio Android Dev
Intenta usar android: tileMode
Crear background.xml
en la carpeta dibujable como:
<?xml version="1.0" encoding="utf-8"?> <bitmap xmlns:android="http://schemas.android.com/apk/res/android" android:src="@drawable/bg" android:tileMode="repeat" />
Y luego usarlo en su diseño xml como:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:background="@drawable/background" android:orientation="vertical" >