title: DrawerLayout Double Drawer (Left and Right Drawers simultaneously)
body: <p>I have an application, in which i want to implement a double drawer - one from the left and one from the right. Left drawer is for app navigation, right drawer is for result filtering.</p>
  
  <p>So, the layout is like this:</p>
  
  <pre><code>&lt;?xml version="1.0" encoding="utf-8"?&gt;
  &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;LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
          android:layout_width="match_parent"
          android:layout_height="match_parent"
          android:background="@color/light_grey"
          android:orientation="vertical"&gt;
  
          &lt;GridView
              android:id="@+id/gridview"
              style="@style/GridViewStyle"
              android:layout_width="fill_parent"
              android:layout_height="fill_parent"
              android:gravity="center"
              android:horizontalSpacing="7dp"
              android:stretchMode="columnWidth"
              android:verticalSpacing="7dp" /&gt;
      &lt;/LinearLayout&gt;
  
      &lt;ListView
          android:id="@+id/left_drawer"
          android:layout_width="240dp"
          android:layout_height="match_parent"
          android:layout_gravity="start"
          android:background="#111"
          android:choiceMode="singleChoice"
          android:divider="@android:color/transparent"
          android:dividerHeight="0dp" /&gt;
  
      &lt;ListView
          android:id="@+id/right_drawer"
          android:layout_width="240dp"
          android:layout_height="match_parent"
          android:layout_gravity="end"
          android:background="#111"
          android:choiceMode="singleChoice"
          android:divider="@android:color/transparent"
          android:dividerHeight="0dp" /&gt;
  &lt;/android.support.v4.widget.DrawerLayout&gt;
  </code></pre>
  
  <p>You can clearly see here "left_drawer" and "right_drawer", and their respective gravity - "start" and "end"
  And this actually works! You can pull them both out.</p>
  
  <p>The problem is, when i implement the DrawerToggle - it only opens the left drawer, and does not close the right one, so if the right drawer is opened and i press the DrawerToggle button - the left drawers opens ALSO, and overlaps the right drawer.</p>
  
  <p>There are a couple of solutions i'am trying to get:</p>
  
  <ol>
  <li>Make the same DrawerToggle button on the right side, with the same behavior and animation as the left side.</li>
  <li>Make the drawer on the opposite side of the drawer i am trying to open - automatically close (if the left drawer is open and i press the toggle of the right drawer and vise-versa).</li>
  </ol>
  
  <p>And i haven't figured how to do that, because DrawerToggle accepts the DrawerLayout itself as a parameter, and not the individual drawers...</p>
  
  <p>I am using the Support Library.</p>
  
  <p>Anyone have any ideas?
  Thank you in advance.</p>