[英]Navigation Drawer back button
我在我的应用程序中实现了导航抽屉。 它只是一个示例应用程序,自动生成的导航抽屉碎片和Android工作室的活动。 我正在从像这样的部分列表项开始一项活动:
public void onSectionAttached(int number) {
switch (number) {
case 1:
mTitle = getString(R.string.pocetna);
break;
case 2:
mTitle = getString(R.string.oglasna_ploca);
break;
case 3:
mTitle = getString(R.string.e_novine);
break;
case 4:
mTitle = getString(R.string.portal);
break;
case 5:
mTitle = getString(R.string.raspored);
startActivity(new Intent(this, RasporedWebView.class));
break;
}
}
当我使用后退按钮时,我可以回过头来说明案例1甚至是MainActivity(关闭导航抽屉),因为当我调用活动时,返回它会返回空白活动(或w / e),然后我必须再次单击“后退”按钮。 我尝试搜索解决方案,但找不到任何解决方案。
提前致谢。
请参阅此文档 。
然后添加以下代码以在Activity中执行Back按钮
ActionBar actionBar;
actionBar=getActionBar();
actionBar.setDisplayHomeAsUpEnabled(true);
@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
case android.R.id.home:
onBackPressed();
return true;
}
return super.onOptionsItemSelected(item);
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.