繁体   English   中英

导航抽屉后退按钮

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM