是否可以更改操作栏中的后退按钮,转到上一个活动而不是父活动?
我对Android比较新,所以如果这是一个基本问题,请原谅我!我已经搜索了这个,但无法找到任何与之匹配的答案。我正在使用Android Studio,并开发API 15。
要清楚,请参阅下图。我已经建立了一个非常基本的"设置/偏好"活动。我希望操作栏中的后退箭头返回上一个屏幕。目前它只导航到父活动(在manifest.xml中定义)。有没有办法做到这一点?
我尝试使用首选项片段来构建它,然后我遇到两个问题:(i)片段没有填充垂直屏幕,以及(ii)操作栏中的后退箭头没有'干活了。因此,我使用了偏好活动。
谢谢!
答案 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);
}
}