2015-05-19 3 views
0

Мне нужно скрыть 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); 
    } 
+0

Просто поместите элемент, чтобы он оставался видимым после того, как ActionBar виден, и это сработало! –

ответ

0

Просто поместите элемент, чтобы он оставался видимым после того, как ActionBar виден, и это сработало!

Смежные вопросы