2012-05-29 58 views

回答

51

添加两行...

requestWindowFeature(Window.FEATURE_NO_TITLE); 
this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN); 
setContentView(R.layout.main); 
+0

谢谢萨米尔你的快速反应,将检查出来。 – Wesley

+0

也许,你可以看看http://stackoverflow.com/questions/20005746/enable-appearence-on-window-after-setflags-on-android-cordova并帮助我? – dotnetCarpenter

+0

但这段代码会限制滚动视图...在这段代码滚动视图不起作用 – Erum

6

在活动的onCreate的setContentView前补充一点:

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

在AndroidManifest.xml文件:

<activity android:name=".ActivityName" 
    android:label="@string/app_name" 
    android:theme="@android:style/Theme.NoTitleBar.Fullscreen"> 
</activity> 
5

可以创建新风格并添加

<item name="android:windowFullscreen">true</item>

或者你可以通过编程做:

getWindow().addFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN); 
+0

这些行限制滚动视图进行滚动。 – Erum

0

试试这个,

// remove title 
requestWindowFeature(Window.FEATURE_NO_TITLE); 
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, 
        WindowManager.LayoutParams.FLAG_FULLSCREEN); 
        setContentView(R.layout.main); 

<activity android:name=".ActivityName" 
android:label="@string/app_name" 
android:theme="@android:style/Theme.NoTitleBar.Fullscreen"/> 
0

在onCreate()方法写

requestWindowFeature(Window.FEATURE_NO_TITLE);这个.getWindow()。setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,WindowManager.LayoutParams.FLAG_FULLSCREEN);

相关问题