【发布时间】:2021-08-06 11:02:39
【问题描述】:
我有一个简单的活动,其中包含用户可以在多个片段之间切换。只有在显示第一个 Fragment 时,应用栏中才会出现一个后退按钮。
我已经尝试通过将其添加到我的活动中来删除代码中的后退按钮:
@Override
public boolean onCreateOptionsMenu(Menu menu) {
if (getSupportActionBar() != null) {
getSupportActionBar().setDisplayHomeAsUpEnabled(false);
getSupportActionBar().setHomeButtonEnabled(false);
}
return super.onCreateOptionsMenu(menu);
}
但这不能正常工作:最初后退按钮实际上消失了(耶!)。但是一旦我切换到另一个片段然后回到第一个片段,后退按钮又会出现。
这个后退按钮是从哪里来的? 如何永久禁用它?
【问题讨论】:
标签: java android android-fragments android-actionbar appbar