На других языках, таких как Python, вы можете сделать 10 ** 2 = 100, попробуйте.
Используйте getActionBar().setDisplayHomeAsUpEnabled(false)
для удаления кнопки «Домой» с панели действий.
Если вы используете API уровня 14 или выше и не используете ActionbarSherlock, этот код в onCreateOptionsMenu отключит кнопку «вверх», удалит левую каретку и удалит значок:
ActionBar actionBar = getActionBar();
if (actionBar != null) {
actionBar.setHomeButtonEnabled(false); // disable the button
actionBar.setDisplayHomeAsUpEnabled(false); // remove the left caret
actionBar.setDisplayShowHomeEnabled(false); // remove the icon
}
ElectronicGeeks ответ правильный.
Для API ниже 11, используйте:
getSupportActionBar().setDisplayHomeAsUpEnabled(false);
Для контроля доступности используйте setHomeAsUpEnabled()
.
Ни одно из предложенных решений не работает для меня.
Но этот делает:
// Hide the back button
mActionBar.setHomeAsUpIndicator(null);
Это своего рода хак (решение последней инстанции), поэтому, чтобы снова показать панель действий, нужно снова установить ее значок.
Вы можете использовать этот код:
toggle.setDrawerIndicatorEnabled(false);
Прекрасно работает для меня.
Этот код работает для меня
Для удаления панели навигации getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_HIDE_NAVIGATION);
Для удаления строки состояния getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_FULLSCREEN);
ฺ Но код выше, он отображается снова, когда вы коснитесь экрана, поэтому, если вы хотите статическое состояние, объедините этот код.
getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_HIDE_NAVIGATION
| View.SYSTEM_UI_FLAG_IMMERSIVE);