@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); // displayInFullScreen(false); intent = getIntent(); cid = intent.getIntExtra("cid", 999); cname = intent.getStringExtra("cname"); setContentView(R.layout.activity_product_list2); toolbar = (Toolbar) findViewById(R.id.app_bar); toolbar.setTitle(cname); // toolbar.setBackgroundDrawable(new // ColorDrawable(Color.parseColor("#ff0099cc"))); setSupportActionBar(toolbar); mActionBar = getSupportActionBar(); // toolbar.setLogo(R.drawable.ic_launcher); xmlfileinitilization(); // preparing list data prepareListData(); get_list_of_products(); // ====================================== Drawer coding Drawer = (DrawerLayout) findViewById(R.id.DrawerLayout); Drawer.setDescendantFocusability(ViewGroup.FOCUS_BLOCK_DESCENDANTS); expListView = (ExpandableListView) findViewById(R.id.lvExp); setDimens(); mDrawerToggle = new ActionBarDrawerToggle( this, Drawer, toolbar, R.string.opendrawer, R.string.closedrawer) { @Override public void onDrawerOpened(View drawerView) { super.onDrawerOpened(drawerView); // code here will execute once the drawer is opened( As I dont // want anything happened whe drawer is // open I am not going to put anything here) } @Override public void onDrawerClosed(View drawerView) { super.onDrawerClosed(drawerView); // Code here will execute once drawer is closed } }; // Drawer Toggle Object Made Drawer.setDrawerListener(mDrawerToggle); // Drawer Listener set to the // Drawer toggle // mDrawerToggle.syncState(); // Finally we set the drawer toggle sync // State mDrawerToggle.setDrawerIndicatorEnabled(false); // getSupportActionBar().setDisplayShowHomeEnabled(true); getSupportActionBar().setDisplayHomeAsUpEnabled(true); // toolbar.setNavigationIcon(R.drawable.ic_action_back); listAdapter = new ExpandableListAdapter( this, Drawer, listDataHeader_catnames, listDataHeader_cat_ids, listDataChild_key_cnames_val_ls, listDataChild_key_cnames_val_ls2); // setting list adapter expListView.setAdapter(listAdapter); expListView.setOnGroupClickListener( new OnGroupClickListener() { @Override public boolean onGroupClick(ExpandableListView arg0, View arg1, int arg2, long arg3) { // TODO Auto-generated method stub // arg1.findViewById(R.id.btn_plus).setBackgroundResource(R.drawable.ic_launcher); return false; } }); }