title: Android Studio Can't find Drawable Resource
body: <pre><code>package com.sarham.kabs.fruity;
  
  import android.support.v4.widget.DrawerLayout;
  import android.support.v7.app.ActionBarActivity;
  import android.os.Bundle;
  import android.support.v7.app.ActionBarDrawerToggle;
  import android.view.Menu;
  import android.view.MenuItem;
  import android.view.View;
  import android.widget.AdapterView;
  import android.widget.ArrayAdapter;
  import android.widget.ListView;
  import android.widget.Toast;
  
  
  public class MainActivity extends ActionBarActivity implements AdapterView.OnItemClickListener{
  
      private DrawerLayout drawerLayout;
      private ListView listView;
      private String[] planets;
      private ActionBarDrawerToggle drawerListener;
  
      @Override
      protected void onCreate(Bundle savedInstanceState) {
          super.onCreate(savedInstanceState);
          setContentView(R.layout.activity_main);
          drawerLayout = (DrawerLayout)findViewById(R.id.drawerLayout);
          listView = (ListView)findViewById(R.id.drawerListView);
          planets = getResources().getStringArray(R.array.planets);
          listView.setAdapter(new ArrayAdapter&lt;&gt;(this, android.R.layout.simple_list_item_1, planets));
          listView.setOnItemClickListener(this);
          drawerListener = new ActionBarDrawerToggle(this, drawerLayout, R.mipmap.ic_drawer, R.string.drawer_open, R.string.drawer_close){
              @Override
              public void onDrawerOpened(View drawerView) {
                  super.onDrawerOpened(drawerView);
                  Toast.makeText(MainActivity.this,"Drawer Open", Toast.LENGTH_LONG).show();
              }
  
              @Override
              public void onDrawerClosed(View drawerView) {
                  super.onDrawerClosed(drawerView);
                  Toast.makeText(MainActivity.this, "Drawer Closed", Toast.LENGTH_LONG).show();
              }
          };
          drawerLayout.setDrawerListener(drawerListener);
      }
  
  
      @Override
      public boolean onCreateOptionsMenu(Menu menu) {
          // Inflate the menu; this adds items to the action bar if it is present.
          getMenuInflater().inflate(R.menu.menu_main, menu);
          return true;
      }
  
      @Override
      public boolean onOptionsItemSelected(MenuItem item) {
          // Handle action bar item clicks here. The action bar will
          // automatically handle clicks on the Home/Up button, so long
          // as you specify a parent activity in AndroidManifest.xml.
          int id = item.getItemId();
  
          //noinspection SimplifiableIfStatement
          if (id == R.id.action_settings) {
              return true;
          }
  
          return super.onOptionsItemSelected(item);
      }
  
      @Override
      public void onItemClick(AdapterView&lt;?&gt; parent, View view, int position, long id) {
          Toast.makeText(this, planets[position]+" Was selected", Toast.LENGTH_LONG).show();
          selectItem(position);
      }
      public void selectItem(int position){
          listView.setItemChecked(position, true);
          setTitle(planets[position]);
      }
      public void setTitle(String title){
          getSupportActionBar().setTitle(title);
      }
  }
  </code></pre>
  
  <p>I'm working on a project in android studio, I'm trying to put the navigation drawer icon but I receive this error: 'cannot find symbol R.mipmap.if_drawer',
      I've tried placing it in the drawable but the same error is thrown for symbol 'R.drawable. ic_drawer'</p>
  
  <p>After cleaning and rebuliding, I get the following message:</p>
  
  <p>Error:(32, 26) error: no suitable constructor found for ActionBarDrawerToggle(MainActivity,DrawerLayout,int,int,int)
  constructor ActionBarDrawerToggle.ActionBarDrawerToggle(Activity,Toolbar,DrawerLayout,T,int,int) is not applicable
  (cannot instantiate from arguments because actual and formal argument lists differ in length)
  constructor ActionBarDrawerToggle.ActionBarDrawerToggle(Activity,DrawerLayout,Toolbar,int,int) is not applicable
  (actual argument int cannot be converted to Toolbar by method invocation conversion)
  constructor ActionBarDrawerToggle.ActionBarDrawerToggle(Activity,DrawerLayout,int,int) is not applicable
  (actual and formal argument lists differ in length)
  where T is a type-variable:
  T extends Drawable,DrawerToggle declared in constructor ActionBarDrawerToggle(Activity,Toolbar,DrawerLayout,T,int,int)</p>