您的位置:首页 > 移动开发 > Android开发

Android设置全屏的方法

2014-03-29 20:13 337 查看
在开发中我们经常需要把我们的应用设置为全屏,这里我所知道的有俩中方法,一中是在代码中设置,另一种方法是在配置文件里设置!

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

[java] view
plaincopy

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=
4000
"@android:style/Theme.NoTitleBar.Fullscreen")即可。

[xhtml] view
plaincopy

<?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<
ba56
/span>>  

    </application>  

    <uses-sdk android:minSdkVersion="4" />  

</manifest>   

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

 

本文转自http://blog.csdn.net/Android_Tutor/archive/2010/05/03/5553632.aspx
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  android 全屏