展会信息港展会大全

Android 设置全屏的方法
来源:互联网   发布日期:2015-10-02 16:09:22   浏览:1236次  

导读:在Android开发中我们经常需要把我们的应用设置为全屏,这里我介绍两种我知道的方法,一种是在代码中设置,另一种是在配置文件里改!一、在代码中设置:package com.android.tutor;import android.app.Activity......

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

一、在代码中设置:

package com.android.tutor;

import android.app.Activity;

import android.os.Bundle;

import android.view.Window;

import android.view.WindowManager;

public class OpenGl_Lesson1 extends Activity {

public void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

// 无title

requestWindowFeature(Window.FEATURE_NO_TITLE);

// 全屏

getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,

WindowManager.LayoutParams.FLAG_FULLSCREEN);

setContentView(R.layout.main);

}

}

在这里要强调一点,设置全屏的代码必须放在setContentView(R.layout.main)之前,不然会报错。

二、在配置文件里修改 (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.android.tutor" android:versionCode="1"

android:versionName="1.0">

<application android:icon="@drawable/icon" android:label="@string/app_name">

<activity android:name=".OpenGl_Lesson1"

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="7" />

</manifest>

在这里我还想说明一下,用第一种方法在我们的应用运行后,会看到短暂的状态栏,然后才全屏,而第二种方法是不会有这种情况的,所以我建议大家使用第二种方法。

赞助本站

人工智能实验室
AiLab云推荐
推荐内容
展开

热门栏目HotCates

Copyright © 2010-2024 AiLab Team. 人工智能实验室 版权所有    关于我们 | 联系我们 | 广告服务 | 公司动态 | 免责声明 | 隐私条款 | 工作机会 | 展会港