title: ListView drops to the bottom
body: <p>I am using the following layout. Basically, it has a custom toolbar, a Navigation Drawer, a menu, a ListView (listView1), and adlay.</p>
  
  <pre><code>&lt;RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
  xmlns:app="http://schemas.android.com/apk/res-auto"
  xmlns:ads="http://schemas.android.com/apk/res-auto"
  android:layout_width="fill_parent"
  android:layout_height="fill_parent"
  android:background="@color/background"&gt;
  
  &lt;android.support.v7.widget.Toolbar
      android:id="@+id/toolbar"
      android:layout_width="match_parent"
      android:layout_height="50dp"
      android:background="@color/header_bg"
      app:popupTheme="@style/ThemeOverlay.AppCompat.Light"
      app:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar" /&gt;
  
  &lt;android.support.v4.widget.DrawerLayout
      xmlns:android="http://schemas.android.com/apk/res/android"
      xmlns:app="http://schemas.android.com/apk/res-auto"
      android:id="@+id/drawer_layout"
      android:layout_width="match_parent"
      android:layout_height="match_parent"
      android:layout_below="@+id/toolbar"&gt;
  
      &lt;RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
          xmlns:app="http://schemas.android.com/apk/res-auto"
          xmlns:ads="http://schemas.android.com/apk/res-auto"
          android:id="@+id/content_frame"
          android:layout_width="match_parent"
          android:layout_height="match_parent"&gt;
          &lt;ListView
              android:id="@+id/listView1"
              android:layout_width="match_parent"
              android:layout_height="wrap_content"
              android:layout_gravity="start"
              android:layout_above="@+id/adlay"
              android:layout_margin="7dp"
              android:cacheColorHint="#00000000"
              android:divider="@android:color/transparent"
              android:dividerHeight="3dp"&gt;
          &lt;/ListView&gt;
          &lt;LinearLayout
              android:id="@+id/adlay"
              android:layout_width="wrap_content"
              android:layout_height="wrap_content"
              android:layout_alignParentBottom="true"
              android:orientation="vertical" &gt;
          &lt;/LinearLayout&gt;
      &lt;/RelativeLayout&gt;
  
      &lt;ListView
          android:id="@+id/drawer_list"
          android:layout_width="240dp"
          android:layout_height="match_parent"
          android:layout_gravity="start"
          android:choiceMode="singleChoice"
          android:divider="#eee"
          android:dividerHeight="1dp"
          android:background="#fff"
          android:layout_below="@+id/toolbar"
          &gt;
      &lt;/ListView&gt;
  &lt;/android.support.v4.widget.DrawerLayout&gt;
  &lt;/RelativeLayout&gt;
  </code></pre>
  
  <p>The layout is kind of like the following order:</p>
  
  <ol>
  <li>Toolbar (with Navigation drawer and menu)</li>
  <li>listView1</li>
  <li>adlay</li>
  </ol>
  
  <p>listView1 consists of a list of items loaded from external XML files.</p>
  
  <p>Problem is this. If listView1's items is not much, then it drops to the bottom, sitting above adlay, and there is a gap above listView1, between the toolbar and listView1. The display is like the following:</p>
  
  <ol>
  <li>Toolbar (with Navigation drawer and menu)</li>
  <li>GAP! &lt;--- I don't want the gap to be here!</li>
  <li>listView1</li>
  <li>adlay</li>
  </ol>
  
  <p>This is not desired display.</p>
  
  <p>Ideally, I want the following:</p>
  
  <ol>
  <li>Toolbar (with Navigation drawer and menu)</li>
  <li>listView1</li>
  <li>GAP should be here</li>
  <li>adlay</li>
  </ol>
  
  <p>Any help is much appreciated. Thanks.</p>