Articles of 汉堡包菜单

默认的Android Studio导航抽屉活动模板不显示汉堡图标,仅显示箭头图标

这个人基本上遇到了我遇到的同样问题 ,但是,提供的解决方案没有帮助,也不适用于我,因为我的代码实际上是调用mDrawerToggle.sycnState()(在延迟的Runnable中)。 我也尝试将它添加到我的片段中的onActivityCreated,它似乎什么也没做。 不知道究竟是什么syncState做什么,我无法判断它是否正在同步打开状态(模板代码默认发生),然后当手动关闭抽屉时它永远不会再次同步。 我发布了代码但您可以通过在Android Studio(1.2.2)中创建一个新项目,选择导航抽屉活动,然后只是运行项目来测试这一点 – 无需进行任何更改。 你会看到唯一的图标是< – 箭头。 我甚至设置了断点来检查ActionBarDrawerToggle对象,该对象实际上在其内存中有汉堡包图标来绘制图标,让我更加惊慌! 我在这里结束了我的智慧。

当设置app:elevation =“0dp”然后hamburgermenu没有显示到工具栏

嗨我想删除工具栏的下方阴影,因为我使用了提升属性,目前我的代码是 输出是: – 在这里,我不想要下面的阴影,所以我设置 app:elevation=”0dp” 到AppBarLayout,然后它删除阴影但HamburgerMenu消失了。 新产出如下: – 任何人都可以告诉我如何在不隐藏/消失HamburgerMenu的情况下移除阴影。

汉堡菜单旋转到新活动的箭头

我注意到,随着Android的最新Gmail更新,当您点击其中一封电子邮件时,会打开一个新的活动(我假设它不是片段,因为后面的箭头)。 但是,新活动的后退箭头不会像默认情况那样显示。 主界面中的汉堡菜单旋转成animation中的箭头 (请参阅此处的video: http : //material-design.storage.googleapis.com/publish/material_v_3/material_ext_publish/0B3T7oTWa3HiFbFRfT196SWRyS2s/animation_delightfuldetails_wellcrafted.webm ) (注意:新打开的电子邮件可能是一个片段,因为工具栏没有更改,默认的新活动animation也没有播放。我不确定它是哪一个。) 澄清:我知道如何让汉堡菜单在按下/打开导航抽屉时变成箭头。 事实上,我故意禁用所说的animation,因为它违反了规范。 (参见这篇文章: http : //www.androidpolice.com/2014/10/30/google-turns-design-inconsistency-ten-latest-round-navigation-drawers/ )。 但是,我想知道, 在创建新的片段/活动时 ,无论Gmail可能使用哪一个, 都可以使用相同的animation 。

更改导航抽屉汉堡包图标

我正在尝试更改NavigationView汉堡包菜单图标,但我无法这样做。 这是我到目前为止所尝试的 我有一个基本活动,其中导航抽屉设置完成。 这是相关的一段代码 @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); super.setContentView(R.layout.activity_base_nav); setSupportActionBar(toolbar); setupDrawer(); } private void setupDrawer() { mDrawerLayout.setDrawerListener(this); mDrawerToggle = new ActionBarDrawerToggle(this, mDrawerLayout, R.string.open, R.string.close); mDrawerToggle = new ActionBarDrawerToggle(mContext, mDrawerLayout, R.string.open, R.string.close); mDrawerLayout.setDrawerListener(mDrawerToggle); if (getSupportActionBar() != null) { getSupportActionBar().setDisplayHomeAsUpEnabled(true); getSupportActionBar().setDefaultDisplayHomeAsUpEnabled(false); mDrawerToggle.setDrawerIndicatorEnabled(false); mDrawerToggle.setHomeAsUpIndicator(R.drawable.ic_share_48pt_2x); } mDrawerToggle.syncState(); mNavigationView.setNavigationItemSelectedListener( menuItem -> { mMenuItem = menuItem.getItemId(); mDrawerUtil.onNavMenuItemClicked(mMenuItem); mDrawerLayout.closeDrawers(); […]

获取工具栏的导航图标视图参考

我想在Toolbar突出显示抽屉图标(处理教程)。 为此,我需要它的立场。 如何获得抽屉导航图标(汉堡包)视图的参考?