我有一个简单的 Activity ,其中有几个 fragment ,用户可以在这些 fragment 之间切换。仅当显示第一个 fragment 时,应用栏中才会出现后退按钮。
我已经尝试通过将其添加到我的 Activity 中来删除代码中的后退按钮:
@Override
public boolean onCreateOptionsMenu(Menu menu) {
if (getSupportActionBar() != null) {
getSupportActionBar().setDisplayHomeAsUpEnabled(false);
getSupportActionBar().setHomeButtonEnabled(false);
}
return super.onCreateOptionsMenu(menu);
}
但这不能正常工作:最初 后退按钮实际上已经消失了(耶!)。但是一旦我切换到另一个 fragment 然后回到第一个 fragment ,后退按钮就会再次出现。这个后退按钮是从哪里来的?
我怎样才能永久禁用它?
最佳答案
查看 xml 文件你会在那里添加一个工具栏吗
并尝试
setSupportActionBar()=null;
关于java - 如何摆脱Android应用栏中的后退按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67565363/