Sal*_*ian 0 android toolbar android-actionbar
我想在某些情况下在工具栏中显示后退按钮,并将其隐藏在另一种情况下。我写了下面的代码:
public void setupToolbar() {
if (mStacks.get(mCurrentTab).size() > 1) {
getSupportActionBar().setDisplayHomeAsUpEnabled(true);
getSupportActionBar().setHomeButtonEnabled(true);
toolbar.setNavigationOnClickListener(v -> onBackPressed());
} else {
getSupportActionBar().setDisplayHomeAsUpEnabled(false);
getSupportActionBar().setHomeButtonEnabled(false);
}
}
Run Code Online (Sandbox Code Playgroud)
但是我的问题是当我将主页按钮设置为 false 时,即使第一个条件变为真,它也不再可见。有谁能够帮助我?
小智 5
在工具栏中显示/隐藏后退按钮。请尝试一下
显示代码
if (getSupportActionBar() != null) {
getSupportActionBar().setDisplayHomeAsUpEnabled(true);
getSupportActionBar().setHomeButtonEnabled(true);
}
Run Code Online (Sandbox Code Playgroud)
并隐藏代码
if (getSupportActionBar() != null) {
getSupportActionBar().setDisplayHomeAsUpEnabled(false);
getSupportActionBar().setHomeButtonEnabled(false);
}
Run Code Online (Sandbox Code Playgroud)