天天看點

android 實作全屏代碼

設定全屏包括兩個部分: 視窗全屏和Activity全屏。

視窗全屏 是指隐藏系統頂部用來顯示時間、電量、信号等資訊的标題欄 。

Activity全屏 是指隐藏程式的标題欄。我們可以通過修改AndroidManifest.xml檔案來實作。

1.視窗全屏fullscreen.java代碼如下:

package wzhnsc.test.style;

import android.app.Activity;

import android.os.Bundle;

import android.view.Window;

import android.view.WindowManager;

public class fullscreen extends Activity {

    @Override

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

    }

}

2.修改 AndroidManifest.xml 我們可以修改activity或application的屬性值來實作。

具體可以根據自己的情況來設定,兩者差別如下:

1)activity: 隻針對目前的Activity全屏。

2)application:所有的Activity都會全屏。

AndroidManifest.xml 内容如下:

<?xml version="1.0" encoding="utf-8"?>

<manifest 

    xmlns:android="http://schemas.android.com/apk/res/android"

    package="wzhnsc.test.style"

    android:versionCode="1"

    android:versionName="1.0">

    <application 

        android:icon="@drawable/icon"

        android:label="@string/app_name"                  

        android:theme="@android:style/Theme.NoTitleBar.Fullscreen">

        <activity android:name=".fullscreen"

            android:label="@string/app_name"

            android:theme="@android:style/Theme.NoTitleBar.Fullscreen">

            <intent-filter>

                <action android:name="android.intent.action.MAIN"/>

                <category android:name="android.intent.category.LAUNCHER"/>

            </intent-filter>

        </activity>

    </application>

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

</manifest>

本文轉自 netcorner 部落格園部落格,原文連結:<b>http://www.cnblogs.com/netcorner/p/4626853.html</b>   ,如需轉載請自行聯系原作者

繼續閱讀