Android 标题栏添加返回按钮及响应

在Activity的onCreate方法中添加如下代码:

ActionBar actionBar = getSupportActionBar();
if(actionBar != null){
    actionBar.setHomeButtonEnabled(true);
    actionBar.setDisplayHomeAsUpEnabled(true);
}

然后重写onOptionsItemSelected方法:

@Override
public boolean onOptionsItemSelected(MenuItem item) {
    switch (item.getItemId()) {
        case android.R.id.home:
        this.finish(); // back button
        return true;
    }
    return super.onOptionsItemSelected(item);
}

 

你可能感兴趣的:(Android)