Estoy tratando de obtener una imagen en el fondo para mosaico hasta que el fondo esté lleno.Mosaico de imágenes en Android con ImageView en XML
Mi código actual es:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<ImageView
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:src="@drawable/cartoonclouds"
android:contentDescription="@string/desc"
android:tileMode="repeat" />
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" >
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/hello" />
</LinearLayout>
</RelativeLayout>
Sin embargo, eso sólo hace que la imagen que cubre (no azulejos) de abajo hacia arriba, pero no de izquierda a derecha. ¿Qué debería estar haciendo?
Editar: Intento de la versión XML:
<bitmap
xmlns:android="http://schemas.android.com/apk/res/android"
android:tileMode="repeat"
android:src="@drawable/cartoonclouds" />
El main.xml pudo encontrar el cartoonclouds en la carpeta mismo que el archivo XML, pero no pudo encontrar el archivo XML.
Ok, hice lo que usted ha dicho, sin embargo; en mi main.xml reconoce '@ drawable/cloud' pero no' @ drawable/mytileablebitmap' cuando ambos existen, uno como .jpg y uno como .xml. (me da un error en el archivo XML) –
Ah, y encontré que si la idea es utilizar este mosaico dibujable en un ImageView, entonces me pareció necesario configurar su 'ScaleType' en' fitXY'. También alteré el mapa de bits dibujable: establecí 'android: gravity' en' fill_vertical' donde necesitaba labrar a lo largo del eje Y, y 'fill_horizontal' donde necesitaba labrar a lo largo del eje X. Eso podría ayudar a alguien. – nemesisfixx
@nemesisfixx: ScaleType to fitXY era la única parte que me faltaba. Este es uno de los puntos más importantes! –