使用DrawerLayout和Toolbar实现的侧滑菜单修改默认图标

原创 2017年04月17日 11:06:31

两步:
1,设置ActionBarDrawerToggle

toggle.setDrawerIndicatorEnabled(false);

2,设置Toolbar

 toolbar.setNavigationIcon(R.drawable.homepersonal);

这样修改了图标,但是这个图标的点击事件会消失,点击图标不能打开侧边栏
所以还要加上如下代码

toolbar.setNavigationOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {
                mDrawer.openDrawer(GravityCompat.START);
            }
        });

设置toolbar的监听,打开侧边栏

版权声明:本文为博主原创文章,转载请标明出处http://blog.csdn.net/cdhahaha https://blog.csdn.net/cdhahaha/article/details/70208860

DrawerLayout的导航图标详解

前言DrawerLayout是Google官方推出的一个应用于侧滑菜单的工具类,遵循Google提出的Material Design设计风格。而DrawerLayout与Toolbar之间的图标联动动...
  • me_touch
  • me_touch
  • 2016-04-14 13:36:38
  • 1594

Android studio DrawerLayout

Android studio DrawerLayout
  • Anddroid_LanYan
  • Anddroid_LanYan
  • 2015-07-03 09:37:38
  • 1192

DrawerToggle的三条线icon不出现在toolbar上,解决方案

mDrawerToggle.setDrawerIndicatorEnabled(true); mDrawerToggle.syncState();//关键 加入后,DrawerTogg...
  • bingo_1214
  • bingo_1214
  • 2015-12-28 17:14:56
  • 1597

关于Android使用ActionBarDrawerToggle时导航图标没有动画效果

今天在查找DrawerLayout的自定义菜单的实现时,偶然发现了ActionBarDrawerToggle这个东西。这个类的用处是,在DrawerLayout被操作,如打开,关闭,或者滑动等行为时接...
  • soma5431
  • soma5431
  • 2017-04-13 14:22:11
  • 1083

ActionBarDrawerToggle 使用小结

ActionBarDrawerToggle  是 DrawerLayout.DrawerListener实现。 和 NavigationDrawer 搭配使用,推荐用这个方法,符合Android...
  • chencehnggq
  • chencehnggq
  • 2014-03-19 01:06:26
  • 48001

修改ActionBarDrawerToggle小汉堡箭头颜色

style.xml中 @style
  • CSDN_LQR
  • CSDN_LQR
  • 2016-06-20 21:12:01
  • 1931

ToolBar左侧图标设置以及点击事件配置

Material Design包下的ToolBar已经在逐步取代以前ActionBar的地位了,相比较之下,ToolBar更加显得灵活,已经不局限于一个简单的标题栏。 更像是一个自由的控件。 如何给...
  • JadynAi
  • JadynAi
  • 2016-05-05 23:28:58
  • 14162

Toolbar设置图标,菜单属性

Toolbar各种设置
  • dagaozi
  • dagaozi
  • 2016-09-06 15:57:16
  • 22239

Android DrawerLayout 不显示左边的图标, 显示那个小箭头问题

up vote17down voteaccepted You need to syncState() call of your ActionBarDrawerToggle...
  • sfshine
  • sfshine
  • 2014-06-23 14:34:14
  • 1566

修改ToolBar+DrawerLayout 的图标

final DrawerLayout drawer = (DrawerLayout) findViewById(R.id.drawer_layout); ActionBarDrawerToggle t...
  • user_86
  • user_86
  • 2017-06-07 09:17:49
  • 359
收藏助手
不良信息举报
您举报文章:使用DrawerLayout和Toolbar实现的侧滑菜单修改默认图标
举报原因:
原因补充:

(最多只允许输入30个字)