Android編程設(shè)置全屏的方法實(shí)例詳解
本文實(shí)例講述了Android編程設(shè)置全屏的方法。分享給大家供大家參考,具體如下:
在實(shí)際的應(yīng)用程序開發(fā)中,我們有時(shí)需要把 Activity 設(shè)置成全屏顯示,一般情況下,可以通過兩種方式來設(shè)置全屏顯示效果。其一,通過在代碼中可以設(shè)置,其二,通過manifest配置文件來設(shè)置全屏。
其一:在代碼中設(shè)置(如下)
package xiaohang.zhimeng;
import android.app.Activity;
import android.content.pm.ActivityInfo;
import android.os.Bundle;
import android.view.Window;
import android.view.WindowManager;
public class Activity01 extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
//設(shè)置為無(wú)標(biāo)題欄
requestWindowFeature(Window.FEATURE_NO_TITLE);
//設(shè)置為全屏模式
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
//設(shè)置為橫屏
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
setContentView(R.layout.main);
}
}
但要注意的是:在代碼中設(shè)置的話,設(shè)置無(wú)標(biāo)題和設(shè)置全屏的兩段代碼要放置在 setContentView(R.layout.main); 這段代碼的前面。要不然會(huì)報(bào)錯(cuò)。
其二:在manifest配置文件中設(shè)置
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.ladygaga.playboy"
android:versionCode="1"
android:versionName="1.0">
<uses-sdk android:minSdkVersion="8" />
<application android:icon="@drawable/icon" android:label="@string/app_name">
<activity android:name="com.ladygaga.test.ImageSwitcherTest"
android:screenOrientation="sensor"
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>
</manifest>
或:
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.ladygaga.playboy"
android:versionCode="1"
android:versionName="1.0">
<uses-sdk android:minSdkVersion="8" />
<application android:icon="@drawable/icon"
android:theme="@android:style/Theme.NoTitleBar.Fullscreen"
android:label="@string/app_name">
<activity android:name="com.ladygaga.test.ImageSwitcherTest"
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>
</manifest>
在相應(yīng)的Activity中節(jié)點(diǎn)中添加屬性:
希望本文所述對(duì)大家Android程序設(shè)計(jì)有所幫助。
- Android編程實(shí)現(xiàn)WebView自適應(yīng)全屏方法小結(jié)
- Android編程實(shí)現(xiàn)WebView全屏播放的方法(附源碼)
- android編程開發(fā)之全屏和退出全屏的實(shí)現(xiàn)方法
- Android中3種全屏方法及3種去掉標(biāo)題欄的方法
- Android設(shè)置全屏代碼分享
- Android下Activity全屏顯示實(shí)現(xiàn)方法
- android 設(shè)置全屏的兩種方法
- android屏幕全屏的實(shí)現(xiàn)代碼
- Android 設(shè)置應(yīng)用全屏的兩種解決方法
- android全屏去掉title欄的多種實(shí)現(xiàn)方法
- Android編程之界面實(shí)現(xiàn)全屏顯示的方法(2種方法)
相關(guān)文章
android實(shí)現(xiàn)滑動(dòng)解鎖
這篇文章主要為大家詳細(xì)介紹了android實(shí)現(xiàn)滑動(dòng)解鎖,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2020-04-04
Android 中NumberPicker,DatePicker與DatePickerDialog中分割顏色的修改實(shí)例代
這篇文章主要介紹了Android 中NumberPicker,DatePicker與DatePickerDialog中分割顏色的修改實(shí)例代碼的相關(guān)資料,這里提供實(shí)例代碼,需要的朋友可以參考下2017-03-03
Android中Fragment的基本用法示例總結(jié)
Fragment是activity的界面中的一部分或一種行為,下面這篇文章主要給大家介紹了關(guān)于Android中Fragment的基本用法的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),需要的朋友可以參考下2018-05-05
Android開發(fā)中WebView的詳細(xì)使用方法和常見操作
這篇文章詳細(xì)介紹了Android中WebView組件的使用方法和常見操作,包括基本初始化、啟用JavaScript、處理頁(yè)面導(dǎo)航、與JavaScript交互、加載本地HTML內(nèi)容、文件上傳與下載、進(jìn)度條與加載指示、處理網(wǎng)頁(yè)錯(cuò)誤以及安全性設(shè)置,需要的朋友可以參考下2024-11-11
android中用xml文件實(shí)現(xiàn)帶邊框背景效果的方法
這篇文章主要給大家介紹了在android中xml文件實(shí)現(xiàn)帶邊框背景效果的方法,其實(shí)實(shí)現(xiàn)的功能不是很難,僅作記錄,幫助需要的朋友們做個(gè)參考,需要的朋友們下面來一起看看吧。2017-06-06
Android模擬用戶點(diǎn)擊的實(shí)現(xiàn)方法
這篇文章主要給大家介紹了關(guān)于Android模擬用戶點(diǎn)擊的實(shí)現(xiàn)方法,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)學(xué)習(xí)學(xué)習(xí)吧。2018-02-02

