Navigation Drawer icon not showing (Sherlock actionbar)

前端 未结 11 1992
一向
一向 2021-02-04 03:41

Have the navigation Drawer working with the sherlock actionbar but i am having trouble getting the 3 line icon (like gmail) to show instead of the normal up button \"<\". He

11条回答
  •  抹茶落季
    2021-02-04 03:54

    This solution worked for me, and showed default navigation drawer icon in all version. Add SherlockNavigationDrawer library from here https://github.com/nicolasjafelle/SherlockNavigationDrawer to your project. And change your code as below :

    SherlockActionBarDrawerToggle mDrawerToggle = new SherlockActionBarDrawerToggle(this,mDrawerLayout,
       R.drawable.ic_drawer, R.string.drawer_open, R.string.drawer_close) {
       public void onDrawerClosed(View view) {
           super.onDrawerClosed(view);
       }
       public void onDrawerOpened(View drawerView) {
           super.onDrawerOpened(drawerView);
       }
    };
    mDrawerLayout.setDrawerListener(mDrawerToggle);
    getSupportActionBar().setIcon(R.drawable.ic_launcher);
    getSupportActionBar().setDisplayHomeAsUpEnabled(true);
    getSupportActionBar().setDisplayShowTitleEnabled(true);
    

提交回复
热议问题