Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    text
    copied!<p>If I'm understanding correctly, try #1 using weight=1 and a 0dip height on your <code>ScrollView</code>:</p> <pre><code>android:layout_height="0dip" android:layout_weight="1" android:fillViewport="true" </code></pre> <p>Your ScrollView will automatically grow to fill up the remainder screen, pushing the ad (<code>RelativeLayout</code>) to the bottom (on any screen size/orientation).</p> <p>Although its not your exact layout, here's a full sample from one of my layouts which should be similar.</p> <p><img src="https://i.stack.imgur.com/blsci.png" alt="Portrait"></p> <p><img src="https://i.stack.imgur.com/ZJxEU.png" alt="Landscape"></p> <pre><code>&lt;?xml version="1.0" encoding="utf-8"?&gt; &lt;LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/edit" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent"&gt; &lt;ScrollView android:layout_width="fill_parent" android:layout_height="0dip" android:layout_weight="1" android:fillViewport="true"&gt; &lt;LinearLayout android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="wrap_content" android:paddingLeft="10dip" android:paddingRight="10dip" android:paddingTop="10dip"&gt; &lt;TextView android:id="@+id/edit_name_label" android:paddingTop="10dip" android:textSize="14sp" android:text="Name" android:singleLine="true" android:textColor="#ffffffff" android:layout_width="fill_parent" android:layout_height="wrap_content" /&gt; &lt;EditText android:id="@+id/edit_name_edittext" android:layout_width="fill_parent" android:layout_height="wrap_content" android:saveEnabled="true" android:capitalize="sentences" /&gt; &lt;TextView android:id="@+id/edit_type_label" android:textSize="14sp" android:text="Type" android:singleLine="true" android:textColor="#ffffffff" android:layout_width="fill_parent" android:layout_height="wrap_content" android:paddingTop="5dip" /&gt; &lt;EditText android:id="@+id/edit_type_edittext" android:layout_width="fill_parent" android:layout_height="wrap_content" android:lines="1" android:saveEnabled="true" android:capitalize="sentences" /&gt; &lt;TextView android:id="@+id/edit_description_label" android:textSize="14sp" android:text="Description" android:singleLine="true" android:textColor="#ffffffff" android:layout_width="fill_parent" android:layout_height="wrap_content" android:paddingTop="5dip" /&gt; &lt;EditText android:id="@+id/edit_description_edittext" android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_weight="1" android:gravity="top" android:scrollbars="vertical" android:saveEnabled="true" android:capitalize="sentences" /&gt; &lt;/LinearLayout&gt; &lt;/ScrollView&gt; &lt;RelativeLayout android:layout_width="fill_parent" android:layout_height="wrap_content" android:paddingTop="3dip" android:paddingRight="3dip" android:paddingLeft="3dip" android:background="@drawable/bottom_bar_background"&gt; &lt;Button android:id="@+id/edit_cancelbutton" android:text="Cancel" android:layout_width="wrap_content" android:layout_height="wrap_content" android:paddingLeft="20dip" android:paddingRight="20dip" android:layout_alignParentLeft="true" /&gt; &lt;Button android:id="@+id/edit_savebutton" android:text="Save" android:layout_width="wrap_content" android:layout_height="wrap_content" android:paddingLeft="30dip" android:paddingRight="30dip" android:layout_alignParentRight="true" /&gt; &lt;/RelativeLayout&gt; &lt;/LinearLayout&gt; </code></pre>
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload