Мне нужно скрыть ActionBar в один конкретный момент, скрыть ActionBar и разместить приложение в полноэкранном режиме, чтобы скрыть представление элементов, таких как текстовое представление. Проблема в том, что когда я возвращаюсь в обычный режим, текстовое изображение находится за ActionBar.Скрыть и Показать элементы панели действия исчезли
Есть ли у кого-нибудь идеи, как я могу это исправить?
int uiOptions;
mView = this.getWindow().getDecorView();
TextView text = (TextView) findViewById(R.id.textName);
if (enabled) {
text.setVisibility(View.INVISIBLE);
uiOptions = View.SYSTEM_UI_FLAG_FULLSCREEN;
mView.setSystemUiVisibility(uiOptions);
getSupportActionBar().hide();
customHandler.postDelayed(updateTimerThread, 1000);
} else {
text.setVisibility(View.VISIBLE);
uiOptions = View.SYSTEM_UI_FLAG_LAYOUT_STABLE;
mView.setSystemUiVisibility(uiOptions);
getSupportActionBar().show();
customHandler.removeCallbacks(updateTimerThread);
if (mMenu != null) {
mMenu.setTitle(R.string.menu_start);
}
mView.setBackgroundColor(Color.WHITE);
}
Просто поместите элемент, чтобы он оставался видимым после того, как ActionBar виден, и это сработало! –