我提出了这个问题:
https://code.google.com/p/android/issues/detail?id=189760基本上当
android:animateLayoutChanges="true"
隐藏向上指示符隐藏只是使它不可见,而不是消失。
完整的xml:
程序代码:
public void updateToolbar(boolean show)
{
if(getSupportActionBar() != null) {
if(show) {
getSupportActionBar().setDisplayHomeAsUpEnabled(true);
} else {
getSupportActionBar().setDisplayHomeAsUpEnabled(false);
}
}
}
使用下面的方法来隐藏和删除指示符
getSupportActionBar().setDisplayHomeAsUpEnabled(false);
getSupportActionBar().setDisplayShowHomeEnabled(false);