Android: как скрыть строку заголовка при нажатии кнопки

Сбой приложения при использовании requestWindowFeature(Window.FEATURE_NO_TITLE);

При использовании кнопки, чтобы сделать его полноэкранным, который, когда пытается скрыть строку заголовка, приложение вылетает

static int vari = 0;
public void fsc(){
    ib = (ImageButton) findViewById(R.id.fulls);
    ib.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            Toast.makeText(getApplicationContext(), "Full-Screen", Toast.LENGTH_LONG).show();
            if(vari == 0)
            {
requestWindowFeature(Window.FEATURE_NO_TITLE);
   getWindow().clearFlags(WindowManager.LayoutParams.FLAG_FORCE_NOT_FULLSCREEN);

getWindow().addFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);
                    vari = 1;

            }
        });

Я хотел сделать его полноэкранным (скрывая и статус и строку заголовка) при нажатии кнопки

Обратите внимание: это также следует называть фрагментами

1 ответ

Проверьте, установлена ​​ли полноэкранная тема в манифесте?

// если не добавить это в свой манифест

Android: тема ="@ андроид: стиль / Theme.NoTitleBar.Fullscreen"

// Скрыть строку состояния

. GetWindow () addFlags (WindowManager.LayoutParams.FLAG_FULLSCREEN);

// Показать строку состояния

. GetWindow () clearFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);

Другие вопросы по тегам