我将导航抽屉图标更改为自定义图标时遇到问题.我目前不得不实现标准的抽屉图标,顶部有3条水平线,但现在我想用我的自定义抽屉图标替换它.
这就是我mDrawerToggle现在的样子:
mDrawerToggle=new ActionBarDrawerToggle(this,
mDrawerLayout,
R.drawable.app_icon,
R.string.drawer_open) {
// My code
};
Run Code Online (Sandbox Code Playgroud) android android-actionbar android-drawable android-navigation android-actionbaractivity
这个问题的唯一答案对我不起作用,而不是将活动标题左侧的默认汉堡包图标更改,它只是在我的活动标题右侧添加了一个额外的汉堡包图标.
那么我该怎么做呢:
我一整天都在四处寻找,但却无处可去.
我看到Toolbar有一种setNavigationIcon(Drawable drawable)方法.理想情况下,我想使用layout(包含汉堡包图标和徽章视图)而不是a Drawable,但我不确定这是否可以实现 - 或者是否有更好的方法?
注意 - 这不是关于如何创建徽章视图的问题.我已经创建了它并在导航菜单项本身上实现了它.所以我现在只需要在默认的汉堡包图标上添加类似的徽章视图.
android badge navigation-drawer android-toolbar android-navigationview