2013-02-13 50 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); 

我知道这是一个相当古老的问题(有一堆重复的),但这个发现通过谷歌,所以我想我还是会张贴此解决方案。