Diferencias de diseño relativo entre 1.5 y 2.1

Tengo un ListView con elementos compuestos de RelativeLayouts. Este es el XML relevante de los elementos de la lista:

<?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="wrap_content">

    <TextView
        android:id="@+id/xx"
        android:gravity="center_vertical"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_gravity="center_vertical"
        android:layout_centerInParent="true" 
        android:layout_alignParentLeft="true"/>

    <TextView
        android:id="@+id/title"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:layout_toRightOf="@id/xx" />

    <TextView
        android:id="@+id/tag"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_toRightOf="@id/xx"
        android:layout_below="@id/title" />

    <TextView
        android:id="@+id/subtitle"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_toRightOf="@id/tag"
        android:layout_below="@id/title" />

</RelativeLayout>

En Android 2.1 (probado en un Nexus One), esto muestra el comportamiento deseado:Android 1.5 http://img42.imageshack.us/img42/7668/85324076.png

Sin embargo, en Android 1.5 (probado en un HTC Hero), se muestra así:Android 1.5 http://img257.imageshack.us/img257/2849/72229324.png

[editar] En 1.6 (emulador), funciona como se esperaba también.

La pequeña línea gris en la parte superior izquierda es lo que aparece en la primera imagen como "xx", por lo que debe centrarse verticalmente. Hasta donde puedo ver, el XML dicta esto, pero por alguna razón, 1.5 lo ignora.

¿Por qué es esto? No puedo encontrar nada sobre esta diferencia, y he sido bruto forzando cualquier combinación de layout_center, center, alignParent *, pero fue en vano ...

¿Alguien puede arrojar algo de luz sobre esto? ¡Gracias!

Respuestas a la pregunta(3)

Su respuesta a la pregunta