我有一个Activity
,其中我创建了NavigationDrawer
个功能,其余我使用this tutorial
我的问题是,如果我使用导航抽屉导航到除了照片,通知等家庭之外的所有碎片,我想要它。它必须显示后退按钮而不是汉堡图标,还包括滑动导航。我无法实现这一点。
还想更改工具栏后退按钮的颜色。请帮忙。
答案 0 :(得分:0)
更改后退按钮颜色试试这个。
<style name="toolbar_theme" parent="@style/ThemeOverlay.AppCompat.Dark.ActionBar">
<item name="colorControlNormal">@color/arrow_color</item>
</style>
或强>
<style name="CustomTheme" parent="Theme.AppCompat.Light.NoActionBar">
<item name="colorControlNormal">@color/arrow_color</item>
</style>
答案 1 :(得分:0)
您可以执行actionBarDrawerToggle.setHomeAsUpIndicator(R.drawable.ic_new_icon);
切换是您的ActionBarDrawerToggle实例
答案 2 :(得分:0)
要将抽屉图标更改为后退箭头,请使用:
MenuFragment fragment = new MenuFragment();
//disable the toggle menu and show up carat
theDrawerToggle.setDrawerIndicatorEnabled(false); // add this
getSupportFragmentManager().beginTransaction().replace(R.id.frag_layout,fragment).addToBackStack(null).commit();
在没有Home Fragment的抽屉物品碎片交易中添加此代码
要还原更改:
在您的活动中覆盖onBackPressed()
@Override
public void onBackPressed() {
super.onBackPressed();
// turn on the Navigation Drawer image;
setDrawerIndicatorEnabled(true)
}