我添加了一个导航抽屉,它从一个 Fragment 中的 RTL 打开,它的父活动已经有一个自己的抽屉,即 LTR。
我在主活动中添加了一个自定义导航图标,并且运行良好。
在我在片段中添加的第二个抽屉中,它显示了默认的汉堡图标,但它应该显示我添加的主活动抽屉图标。
我认为两个抽屉有冲突。
我试图禁用片段中的图标,但它显示返回图标。 我尝试使用 toolbar.setNavigationIcon() 再次添加图标,但它不会更改默认图标。
这是我的代码:
pip3 install matplotlib
这是我得到的:
注意:我正在使用右上角的过滤器按钮在单击时打开 RTL 抽屉。
这是我的工具栏代码:
AppCompatActivity activity = (AppCompatActivity) getActivity();
activity.setSupportActionBar(nearby_toolbar);
activity.getSupportActionBar().setDisplayShowTitleEnabled(false);
activity.getSupportActionBar().setHomeButtonEnabled(true);
activity.getSupportActionBar().setDisplayHomeAsUpEnabled(true);
ActionBar actionBar = activity.getSupportActionBar();
actionBar.setDisplayHomeAsUpEnabled(true);
actionBar.setHomeAsUpIndicator(R.drawable.nav_menu);
mDrawerToggle = new ActionBarDrawerToggle(getActivity(), mDrawer,
R.string.navigation_drawer_open, R.string.navigation_drawer_close);
@drawable/nav_menu 是我想要显示的自定义图标。
请帮忙。谢谢