2013-02-13 4 views
0

Я искал его на многих веб-сайтах. Я хочу сделать свою деятельность в полноэкранном режиме в Android 4.0 (весь экран с даже виртуальными кнопками и баром). Есть много решений даже в Stack Overflow. Многие из них отмечены галочкой, поскольку это работает. Однако, когда я пытаюсь использовать эти решения, они не работают! Я не мог найти, где я делаю ошибку. Я даю пример кода, который был дан в ответ на мою проблему (он работал, как они сказали):Выполнение полноэкранного режима в Android 4.0

import android.app.Activity; 
import android.os.Bundle; 
import android.view.Window; 
import android.view.WindowManager; 

public class ActivityName extends Activity { 
    @Override 
    public void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     // remove title 
     requestWindowFeature(Window.FEATURE_NO_TITLE); 
     getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, 
      WindowManager.LayoutParams.FLAG_FULLSCREEN); 
     setContentView(R.layout.main); 
    } 
} 

ответ

0

Этого недостаточно:

this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, 
     WindowManager.LayoutParams.FLAG_FULLSCREEN); 

Для того, чтобы выполнить то, что вы хотите выполнить, добавьте это:

this.getWindow().getDecorView() 
     .setSystemUiVisibility(View.SYSTEM_UI_FLAG_HIDE_NAVIGATION); 

Я знаю, что это довольно старый вопрос (с кучей дублей), но это можно найти с помощью Google, поэтому я полагал, что я до сих пор опубликовать это решение.

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