使用操作栏从“设置”返回上一个屏幕

时间:2014-12-29 16:34:07

标签: java android android-actionbar android-settings

是否可以更改操作栏中的后退按钮,转到上一个活动而不是父活动?

我对Android比较新,所以如果这是一个基本问题,请原谅我!我已经搜索了这个,但无法找到任何与之匹配的答案。我正在使用Android Studio,并开发API 15。

要清楚,请参阅下图。我已经建立了一个非常基本的"设置/偏好"活动。我希望操作栏中的后退箭头返回上一个屏幕。目前它只导航到父活动(在manifest.xml中定义)。有没有办法做到这一点?

我尝试使用首选项片段来构建它,然后我遇到两个问题:(i)片段没有填充垂直屏幕,以及(ii)操作栏中的后退箭头没有'干活了。因此,我使用了偏好活动。

谢谢!

enter image description here

1 个答案:

答案 0 :(得分:1)

是的,你可以!
但你不应该=> take a look

否则将此添加到您的活动中(它应该有效):

@Override
public boolean onOptionsItemSelected(MenuItem item){
    switch (item.getItemId()){
        case android.R.id.home:
            //DO WHAT YOU WANT WHEN YOU HIT UP BUTTON
            //in your case probably finish()
            return true;
        default:
            return super.onOptionsItemSelected(item);
    }
}