Android设置全屏的方法

在开发中我们经常需要把我们的应用设置为全屏,这里我所知道的有俩中方法,一中是在代码中设置,另一种方法是在配置文件里设置!

1.在代码中设置(在需要设置全屏的Activity的onCreate方法里面加入如下两段代码)。

public class FullScreenActivitys extends Activity { public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); // 隐藏标题栏 requestWindowFeature(Window.FEATURE_NO_TITLE); // 隐藏状态栏 getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN); setContentView(R.layout.main); } }

注意:设置全屏的俩段代码必须在setContentView(R.layout.main) 之前,不然会报错。

2.在AndroidManifest.xml配置文件中在需要设置全屏的Activity添加(android:theme="@android:style/Theme.NoTitleBar.Fullscreen")即可。<?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.byread" android:versionCode="1" android:versionName="1.0"> <application android:icon="@drawable/icon" android:label="@string/app_name"> <activity android:name=".FullScreenActivity" android:theme="@android:style/Theme.NoTitleBar.Fullscreen" android:label="@string/app_name"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> </application> <uses-sdk android:minSdkVersion="4" /> </manifest>

注意:第一种方法在应用运行后,会看到短暂的状态栏然后才全屏,而第二种则没有这种情况,推荐使用第二种方法。

 

本文转自http://blog.csdn.net/Android_Tutor/archive/2010/05/03/5553632.aspx

你可能感兴趣的:(android,application,Class,action,encoding,2010)