I used this code in my oncreate function to open the navigation drawer by pressing the app icon.
ActionBarDrawerToggle mDrawerToggle = new ActionBarDrawerTog
Just to echo @CommonsWare answer. Instead of findViewById(R.id.left_drawer)
just do R.id.left_drawer
So the final result would look like this:
ActionBarDrawerToggle mDrawerToggle = new ActionBarDrawerToggle(
this, /* host Activity */
R.drawable.ic_drawer, /* nav drawer icon to replace 'Up' caret */
R.string.drawer_open, /* "open drawer" description */
R.string.drawer_close /* "close drawer" description */
)
The constructor is not ActionBarDrawerToggle(AddActivity, DrawerLayout, Drawable, String, String)
. It is ActionBarDrawerToggle(Activity, DrawerLayout, int, int, int)
. Change your last three parameters to be the resource IDs, not the results of referencing the resource IDs.