欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  移动技术

Android 设置应用全屏的两种解决方法

程序员文章站 2023-11-28 23:10:28
在开发中我们经常需要把我们的应用设置为全屏,有两种方法,一中是在代码中设置,另一种方法是在配置文件里改! 一、在代码中设置:复制代码 代码如下:package com.a...

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

一、在代码中设置:

复制代码 代码如下:

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()方法之前
        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> 


建议使用第二种方法!