@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); mDrawerLayout = (DrawerLayout) findViewById(R.id.drawer_layout); mDrawer = (ListView) findViewById(R.id.left_drawer); mDrawerLayout.setDrawerListener(new DrawerListener()); mDrawerLayout.setDrawerShadow(R.drawable.drawer_shadow, GravityCompat.START); mDrawerTitles = getResources().getStringArray(R.array.nav_drawer_titles); mDrawer.setAdapter( new ArrayAdapter<String>( this, R.layout.drawer_list_item, mDrawerTitles)); // android.R.layout.simple_list_item_1 mDrawer.setOnItemClickListener(new DrawerItemClickListener()); mActionBarHelper = new ActionBarHelper(); mActionBarHelper.init(); mDrawerToggle = new ActionBarDrawerToggle( this, mDrawerLayout, R.drawable.ic_drawer, R.string.drawer_open, R.string.drawer_close); if (savedInstanceState == null) { // select first item selectItem(0, null); } }