Android Studio 学习-ActionBar Home返回

最近在学习安卓开发,特地记录一下学习中遇到的点点滴滴;

1.在想要开启Home返回的activity中的onCreate方法中添加以下代码即可开启显示

1
2
3
4
5
        ActionBar actionBar = getSupportActionBar();
        if (actionBar != null) {
            // Show the Up button in the action bar.
            actionBar.setDisplayHomeAsUpEnabled(true);
        }

2.在想要开启Home返回的activity中的重写onOptionsItemSelected方法

1
2
3
4
5
6
7
8
9
    @Override
    public boolean onOptionsItemSelected(MenuItem item) {
        int id = item.getItemId();
        if (id == android.R.id.home) {
            startActivity(new Intent(this, MainActivity.class)); //这里MainActivity.class修改成你想回去的地方
            return true;
        }
        return super.onOptionsItemSelected(item);
    }