<relativelayout width=fill_parent height=fill_parent> <--------------------------This replaces the normal LinearLayout we use to top and tail our Activity Views
<linearlayout id=amountLayout android:layout_alignParentTop="true" >
<linearlayout id=numberLayout android:layout_alignParentBottom="true" >
<linearlayout
android:layout_below="@id/amountLayout"
android:layout_above="@id/numberLayout"
>
<listview ........./>
The documentation says:
"For the sake of efficiency, the relations between views are evaluated in one pass, so if view Y is dependent on the position of view X, make sure the view X comes first in the layout."
So I layout out the top & bottom fixed elements then place the scrolling list in between them.