当你从收件箱导航抽屉中打开邮件时,如果在gmail应用程序中更换了新的片段,我想删除导航抽屉,而不是出现后退按钮。
提前谢谢你。 请帮帮我。
答案 0 :(得分:0)
在片段的onCreateView
方法中(您要从后面的图标替换导航菜单图标),只需添加以下行:
getActionBar().setDisplayHomeAsUpEnabled(true);
并将此重写方法添加到onCreateView方法之外:
@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
// Respond to the action bar's Up/Home button
case android.R.id.home:
//do what you want when back arrow is pressed
return true;
}
return super.onOptionsItemSelected(item);
}
只是为了让您知道:在gmail应用中,虽然当您打开电子邮件时Hamburger
图标被替换为后退箭头,但导航抽屉仍在那里。您可以从左向右滑动,发现导航抽屉出现。在上面的方法中,您也可以获得此功能。