title: java.lang.ClassCastException: android.widget.RelativeLayout$LayoutParams cannot be cast to android.support.v4.widget.DrawerLayout$LayoutParams
body: <p>I have an app and I'm getting this error message. When I run, it runs fine, but when I select an item o the navigation drawer I get the exception.
  Here's my Error Log:</p>
  
  <pre><code> Process: com.example.henrique.testedrawer2, PID: 26739
      java.lang.ClassCastException: android.widget.LinearLayout$LayoutParams cannot be cast to android.support.v4.widget.DrawerLayout$LayoutParams
              at android.support.v4.widget.DrawerLayout.isDrawerView(DrawerLayout.java:1100)
              at android.support.v4.widget.DrawerLayout.closeDrawer(DrawerLayout.java:1305)
              at com.example.henrique.testedrawerKiron.MainActivity.selectItem(MainActivity.java:133)
              at com.example.henrique.testedrawerKiron.MainActivity.access$100(MainActivity.java:26)
              at com.example.henrique.testedrawerKiron.MainActivity$DrawerItemClickListener.onItemClick(MainActivity.java:96)
              at android.widget.AdapterView.performItemClick(AdapterView.java:305)
              at android.widget.AbsListView.performItemClick(AbsListView.java:1146)
              at android.widget.AbsListView$PerformClick.run(AbsListView.java:3053)
              at android.widget.AbsListView$3.run(AbsListView.java:3860)
              at android.os.Handler.handleCallback(Handler.java:739)
              at android.os.Handler.dispatchMessage(Handler.java:95)
              at android.os.Looper.loop(Looper.java:135)
              at android.app.ActivityThread.main(ActivityThread.java:5254)
              at java.lang.reflect.Method.invoke(Native Method)
              at java.lang.reflect.Method.invoke(Method.java:372)
              at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:903)
              at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:698)
  </code></pre>
  
  <p>Here's my activity_main layout:</p>
  
  <pre><code>&lt;LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
      xmlns:tools="http://schemas.android.com/tools"
      android:layout_width="match_parent"
      android:orientation="vertical"
      android:layout_height="match_parent"
      tools:context=".MainActivity"&gt;
  
      &lt;include layout="@layout/toolbar" /&gt;
  
  
      &lt;android.support.v4.widget.DrawerLayout
          android:layout_width="match_parent"
          android:id="@+id/drawerLayout"
          android:layout_height="match_parent"&gt;
  
          &lt;TextView
              android:layout_width="match_parent"
              android:layout_height="match_parent"
              android:text="Teste"/&gt;
  
          &lt;!-- navigation drawer --&gt;
          &lt;RelativeLayout
              android:layout_gravity="left|start"
              android:layout_width="match_parent"
              android:background="#fff"
              android:layout_height="match_parent"&gt;
  
              &lt;ListView
                  android:id="@+id/left_drawer"
                  android:layout_width="match_parent"
                  android:layout_height="match_parent"
                  android:divider="#eee"
                  android:background="#fff"
                  android:dividerHeight="1dp" /&gt;
          &lt;/RelativeLayout&gt;
  
      &lt;/android.support.v4.widget.DrawerLayout&gt;
  
  &lt;/LinearLayout&gt;
  </code></pre>
  
  <p>Here's my activity_entidade layout that it's called when I click a list item(this is acctually a fragment):</p>
  
  <pre><code>&lt;LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
      xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent"
      android:layout_height="match_parent" android:paddingLeft="@dimen/activity_horizontal_margin"
      android:paddingRight="@dimen/activity_horizontal_margin"
      android:paddingTop="@dimen/activity_vertical_margin"
      android:paddingBottom="@dimen/activity_vertical_margin"
      tools:context="com.example.henrique.testedrawerKiron.EntidadeActivity"&gt;
  
     &lt;ListView
         android:id="@+id/listaentidades"
         android:layout_width="match_parent"
         android:layout_height="wrap_content"
         /&gt;
  
  &lt;/LinearLayout&gt;
  </code></pre>