主列表中的后退按钮

时间:2016-02-27 14:57:59

标签: android xml android-actionbar android-toolbar back-button

我在MainActivity中有一个导航抽屉布局。

通过单击导航抽屉项,它将重定向到另一个活动,即主/明细流。

我想在此活动的工具栏上使用后退按钮返回MainActivity。

我添加了此代码,但只显示了一个后退按钮图标。

var startTime = Math.floor(Date.now())

# in draw:
var t = Math.floor(Date.now()) - startTime;

ctx.rotate( ((2*Math.PI)/30)*t/1000 + ((2*Math.PI)/30000)*t );

1 个答案:

答案 0 :(得分:0)

在活动的onCreate()方法中使用此工具栏中的后退箭头图标:

    Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
    setSupportActionBar(toolbar);
    getSupportActionBar().setTitle("My Location");

    getSupportActionBar().setDisplayHomeAsUpEnabled(true);
    getSupportActionBar().setDisplayShowHomeEnabled(true);

此外,覆盖活动

中的onOptionsItemSelected()方法
    @Override
    public boolean onOptionsItemSelected(MenuItem item){
        Intent myIntent = new Intent(getApplicationContext(), YourFirstActivity.class);
        startActivityForResult(myIntent, 0);
        return true;

    }

覆盖主要活动

中的onBackPressed()方法
@Override
    public void onBackPressed() {
        super.onBackPressed();
        Intent intent = new Intent(Intent.ACTION_MAIN);
        intent.addCategory(Intent.CATEGORY_HOME);
        intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
        startActivity(intent);
        finish();
    }