title: ActionBarDrawerToggle() icon cannot be set to the ActionBar in Android SDK 5
body: <p>I have a simple problem with initializing my icon for my action bar.
  I am using Android SDK 5 and since <code>android.support.v4.app.ActionBarDrawerToggle;</code> was deprecated I imported v7 support and replaced my import with the following: <code>android.support.v7.app.ActionBarDrawerToggle;</code>
  i.e. the same package with v7.</p>
  
  <p>Now when I initialize my ActionBarDrawerToggle object to associate with my <code>DrawerLayout</code>object imported from: <code>import android.support.v4.widget.DrawerLayout;</code> I am forced to remove one argument, which seems ok (have no idea why though!).
  but my icon does not go in my ActionBar.
  here is the my initialization for my ActionBarDrawerToggle object:</p>
  
  <pre><code>mActionBarDrawerToggle = new ActionBarDrawerToggle(this, drawerLayout,
              R.drawable.ic_drawer, R.string.drawer_open) {
  
          /** Called when a drawer has settled in a completely closed state. */
          @Override
          public void onDrawerClosed(View view) {
              super.onDrawerClosed(view);
              invalidateOptionsMenu(); // creates call to onPrepareOptionsMenu()
  
          }
  
          /** Called when a drawer has settled in a completely open state. */
          @Override
          public void onDrawerOpened(View view) {
              super.onDrawerOpened(view);
              invalidateOptionsMenu(); // creates call to onPrepareOptionsMenu()
  
          }
      };
  </code></pre>
  
  <p>I have the image in my resource namely <code>R.drawable.ic_drawer</code></p>
  
  <p>I cant seem to find why my icon does not appear in v7.</p>
  
  <p>P.S. the code works perfectly fine, infact when I switch back to v4 import and add the extra argument for toggle object initialization (having to bare with the ugly deprecated cross line ofcourse), the icon appears but not in v7.</p>
  
  <p>thanks in advance :)</p>