Buenas set92,
Sí se puede hacer con los RelativeLayout que tienes. El RelativeLayout con id
rlSendText tienes que ponerle la propiedad
Código:
android:layout_alignParentBottom="true"
, y al ListView
Código:
android:layout_above="@id/rlSendText"
.
Con esto estás diciendo que el
rlSendText lo quieres abajo del todo, y que el list view ocupe todo lo demás por encima de él. Eso sí, seguramente tengas que cambiar el orden de definición de los elementos en el fichero XML, es decir, definir primero el
rlSendText y después el ListView (sinó el ListView no sabrá sobre qué elemento posicionarse).
Te dejo el fichero aquí, pruebalo:
http://pastebin.com/N8ND0SCg