首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >更改导航抽屉的图标

更改导航抽屉的图标
EN

Stack Overflow用户
提问于 2015-04-10 17:49:04
回答 3查看 73.9K关注 0票数 31

我在将导航抽屉图标更改为自定义图标时遇到问题。我目前已经实现了标准的抽屉图标,上面有3条水平线,但现在我想用我的自定义抽屉图标来代替它。

这是我的mDrawerToggle目前的状态:

mDrawerToggle=new ActionBarDrawerToggle(this,
    mDrawerLayout,
    R.drawable.app_icon,
    R.string.drawer_open) {
        // My code
    };
EN

回答 3

Stack Overflow用户

发布于 2016-03-04 17:41:15

使用下面的代码,它适用于V7 ActionBarDrawerToggle

mDrawerToggle.setDrawerIndicatorEnabled(false);

mDrawerToggle.setHomeAsUpIndicator(R.drawable.your_custom_icon);
 mDrawerToggle.setToolbarNavigationClickListener(new View.OnClickListener() {
@Override
 public void onClick(View v) {
     if (mDrawerLayout.isDrawerVisible(GravityCompat.START)) {
          mDrawerLayout.closeDrawer(GravityCompat.START);
     } else {
         mDrawerLayout.openDrawer(GravityCompat.START);
    }
}
});
票数 40
EN

Stack Overflow用户

发布于 2019-03-11 22:15:03

这是主要活动

final DrawerLayout drawer = (DrawerLayout) findViewById(R.id.drawer_layout);
        ActionBarDrawerToggle toggle = new ActionBarDrawerToggle(
                this, drawer, toolbar, R.string.navigation_drawer_open, R.string.navigation_drawer_close);


        toggle.setDrawerIndicatorEnabled(false);

        toggle.setToolbarNavigationClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {
                drawer.openDrawer(GravityCompat.START);
            }
        });

        toggle.setHomeAsUpIndicator(R.drawable.menuicon);
票数 5
EN

Stack Overflow用户

发布于 2015-04-10 17:59:40

您可以将此格式用于您的mDrawerToggle

mDrawerToggle = new ActionBarDrawerToggle(this, mDrawerLayout,
    R.drawable.CUSTOM_ICON, // Navigation menu toggle icon
    R.string.DRAWER_OPEN, // Navigation drawer open description
    R.string.DRAWER_CLOSE // Navigation drawer close description
    )

更改您的可绘制文件,并确保其名称与代码中的名称相同。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29558303

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档