En todas las solicitudes existe un pequeño problema si la imagen será grande y más pequeño que el tamaño de su diseño, la imagen no cambiará de tamaño, solo se repetirá por X. Para repetir en Y, puede hacerlo solo programmly.
que resolver mi problema como este (conjunto de llenado por gravedad)
bg estirable para una imagen
<?xml version="1.0" encoding="utf-8"?>
<bitmap xmlns:android="http://schemas.android.com/apk/res/android"
android:src="@drawable/table_cells_bg_img"
android:tileMode="repeat" android:gravity="fill" />
y el diseño
<?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="@dimen/table_cell_height">
<ImageView
android:id="@+id/imageView1"
android:layout_width="fill_parent"
android:layout_height="@dimen/table_cell_height"
android:scaleType="fitXY"
android:src="@drawable/table_cells_bg"/>
<TextView
android:id="@+id/txtActivityTime"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_toRightOf="@+id/avatarImage"
android:text="TextView"
android:textColor="@color/white"
android:textSize="@dimen/font_size_middle" />
</RelativeLayout>
Y table_cells_bg_img su imagen con un ancho = 1 píxel y la altura = 1px
y etc. del diseño, por lo que ahora su imagen es como backg redondo y se redimensionará para cualquier tamaño de diseño principal
Prueba, tal vez ayuda. Para borrar en mi caso, necesito una imagen de fondo embaldosada a tamaño completo de la tabla repetida por coordenadas X (como puedo hacerlo en iOS). Entonces lo resuelvo como lo describo.
Configuración del android: scaleType = "fitXY" es necesario si lo pones en un ImageView. –