title: Fix NavigationDrawer scrolling
body: <p>I have a problem in handling the scroll of NavigationDrawer. I have 3 listview in it, with 3 headers.
  I want that listview could wrap their height to their content so they haven't to be scrolled. Obviously in this way if the last listview couldn't stay entirely in layout, she hasn't to scroll, but has to scroll the linear layout in which they are.
  I tried some ways but i didn't fixed it. One of them was to put the linear layout inside a ScrollView but when i tried it, the content of listview was reduced to one line for each.</p>
  
  <p>Here is what i'm obtaining now (without the ScrollView try):</p>
  
  <p><img src="https://i.stack.imgur.com/WrIb7.png" alt="enter image description here"></p>
  
  <p>Here is what i want to obtain with a scroll:</p>
  
  <p><img src="https://i.stack.imgur.com/a7Zzb.png" alt="enter image description here"></p>
  
  <p>Here is my XML code (without ScrollView try):</p>
  
  <pre><code>&lt;android.support.v4.widget.DrawerLayout xmlns:android="http://schemas.android.com/apk/res/android"
      android:id="@+id/drawer_layout"
      android:layout_width="match_parent"
      android:layout_height="match_parent" &gt;
  
      &lt;FrameLayout
          android:id="@+id/content_frame"
          android:layout_width="match_parent"
          android:layout_height="match_parent" &gt;
      &lt;/FrameLayout&gt;
  
      &lt;LinearLayout
          android:layout_width="240dp"
          android:layout_height="wrap_content"
          android:layout_gravity="start"
          android:orientation="vertical"
          android:id="@+id/drawer_container"&gt;
  
          &lt;ListView
              android:id="@+id/drawer_list"
              android:layout_width="240dp"
              android:layout_height="wrap_content"
              android:layout_gravity="start"
              android:choiceMode="singleChoice"
              android:divider="@android:color/transparent"
              android:dividerHeight="0dp"
              android:background="#fff"&gt;
         &lt;/ListView&gt;
  
         &lt;ListView
              android:id="@+id/drawer_list2"
              android:layout_width="240dp"
              android:layout_height="wrap_content"
              android:layout_gravity="start"
              android:choiceMode="singleChoice"
              android:divider="@android:color/transparent"
              android:dividerHeight="0dp"
              android:background="#fff"&gt;
         &lt;/ListView&gt;
  
         &lt;ListView
              android:id="@+id/drawer_list3"
              android:layout_width="240dp"
              android:layout_height="wrap_content"
              android:layout_gravity="start"
              android:choiceMode="singleChoice"
              android:divider="@android:color/transparent"
              android:dividerHeight="0dp"
              android:background="#fff"&gt;
        &lt;/ListView&gt;
     &lt;/LinearLayout&gt;
  &lt;/android.support.v4.widget.DrawerLayout&gt;
  </code></pre>
  
  <p>Sorry for the long content of this question but i wanted to do a clear question.</p>