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);