layout gets chopped off in a lower resolution screen
<p>In my android app, I have a RelativeLayout with listview and 4 buttons in the bottom. Selecting any item in a listview will make four hidden buttons visible. I have followed the best practices from the <a href="http://developer.android.com/guide/practices/screens_support.html" rel="nofollow">http://developer.android.com/guide/practices/screens_support.html</a>. It works fine in the emulator for WVGA800 and in the actual device. I was in a process of testing my app on different screen size. Looks like for QVGA(240x320), the buttons in the bottom gets chopped off. 
Here is the xml</p>

<pre><code>&lt;?xml version="1.0" encoding="utf-8"?&gt;
 &lt;RelativeLayout android:id="@+id/listViewrelativeLayout" xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent"  &gt;
  &lt;TextView android:layout_height="wrap_content" android:layout_width="wrap_content" android:id="@+id/info_tv_id" android:textSize="10sp" android:layout_marginLeft="10dip"&gt;&lt;/TextView&gt; 
  &lt;ListView android:id="@+id/listView1" android:layout_width="fill_parent" android:layout_height="wrap_content" android:choiceMode="singleChoice" android:layout_marginTop="25dip" android:layout_below="@id/info_tv_id"&gt; 
  &lt;/ListView&gt;   
  &lt;RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="wrap_content" android:gravity="bottom" android:layout_alignParentBottom="true" android:id="@+id/relativekeybuttons" android:layout_below="@+id/listView1" android:visibility="gone"&gt;"
               &lt;Button android:id="@+id/setasdefault" android:text="@string/default_btn_text" android:layout_marginTop="10dip" 
                android:layout_height="50sp" android:layout_width="75sp"&gt;
               &lt;/Button&gt;
               &lt;Button android:id="@+id/changepassphrase" android:layout_marginTop="10dip" android:text="@string/passphrase_btn_text" android:layout_width="75sp" android:layout_height="50sp"
                android:layout_toRightOf="@+id/setasdefault"&gt;&lt;/Button&gt;
               &lt;Button android:id="@+id/rename" android:text="@string/rename_btn_text" android:layout_marginTop="10dip" android:layout_width="75sp"  android:layout_height="50sp"
                android:layout_toRightOf="@+id/changepassphrase"&gt;&lt;/Button&gt;   
               &lt;Button android:id="@+id/delete" android:layout_width="75sp" android:layout_marginTop="10dip" android:layout_height="50sp" android:text="@string/delete_btn_text"
               android:layout_toRightOf="@+id/rename"&gt;&lt;/Button&gt;             
  &lt;/RelativeLayout&gt;      
&lt;/RelativeLayout&gt;
</code></pre>

<p>Also, I want the listview to occupy a fixed length in the layout. Eg: atleast 70% of the screen, so that the length of the listview is not dependent on the items in the listview.</p>

<p>Thanks in advance</p>
