当我从主要 Activity 中移动另一个 Activity 时,我想在操作栏上需要后退按钮。请帮助我现在该怎么做。
我是android开发的新手,请解释一些细节。
谢谢。
最佳答案
只需在 [CurrentActivity].java
文件的 onCreate
方法中添加这段代码。
getSupportActionBar().setDisplayHomeAsUpEnabled(true);
这行代码只会在您的 Action Bar
中添加一个后退按钮,但现在点击该按钮后不会发生任何事情。
并将此添加到您的 [CurrentActivity].java
中,这将添加该按钮的工作方式:
@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
case android.R.id.home:
Intent intent = new Intent(CurrentActivity.this, MainActivity.class);
startActivity(intent);
finish();
return true;
default:
return super.onOptionsItemSelected(item);
}
}
并将 CurrentActivity
替换为您的 Activity 名称,将 MainActivity
替换为您按下后退按钮后要发送给用户的 Activity
关于android - 如何在android另一个 Activity 中的操作栏上显示后退按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50074262/