2013-02-13 71 views
0

我在許多網站上查找過它。我想讓我的活動在Android 4.0(全屏甚至虛擬按鈕和欄)全屏。即使在堆棧溢出中也有許多解決方案。他們中的許多人在工作時被打勾。但是,當我嘗試這些解決方案時,他們不工作!我找不到我犯的錯誤。我給這是給出的回答我的問題(它,因爲他們薩義德的工作)的示例代碼:在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); 

我知道這是一個相當古老的問題(有一堆重複的),但這個發現通過谷歌,所以我想我還是會張貼此解決方案。