`
liujianguangaaa
  • 浏览: 237104 次
  • 性别: Icon_minigender_1
  • 来自: 湖南
社区版块
存档分类
最新评论

Android中两种设置全屏的方法!!!

阅读更多

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

一、在代码中设置:

view plaincopy to clipboardprint?
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);  
    }  
}
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"):

view plaincopy to clipboardprint?
<?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>  
<?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>

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

大家使用后者!

分享到:
评论

相关推荐

    Android中两种设置全屏的方法!!!借鉴.pdf

    总结来说,两种全屏设置方法各有优劣。代码设置更灵活,可以在运行时动态调整,但需要确保调用顺序;配置文件设置简单且不影响应用启动体验,但若需动态切换全屏非全屏状态,则需采用代码设置。通常情况下,如果全屏...

    Android基础教程(六)之-Android中两种设置全屏的方法!!!

    ### Android基础教程(六)之-Android中两种设置全屏的方法 #### 一、通过代码设置全屏 在Android开发过程中,有时我们需要让应用程序或某个Activity以全屏模式显示,这样可以提供更好的用户体验或者满足某些特定...

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

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

    android 设置全屏的两种方法

    本文将详细介绍两种在Android中实现全屏显示的方法。 1. **在配置文件中设置主题** 在AndroidManifest.xml文件中,你可以通过修改`&lt;application&gt;`或特定`&lt;activity&gt;`标签的`android:theme`属性来实现全屏。以下是...

    Android ImageView图片放大到全屏显示

    例如,可以使用GestureDetector和ScaleGestureDetector来识别这两种手势。 ```java GestureDetector gestureDetector = new GestureDetector(context, new GestureDetector.SimpleOnGestureListener() { @Override...

    Android高手进阶教程与Android基础教程

    Android基础教程之----Android中两种设置全屏的方法!!.doc Android基础教程之----Android状态栏提醒(Notification,NotificationManager)的使用.doc Android基础教程之----SMS简单发送短信程序(两个模拟器之间的通信)...

    Android模拟器全屏解决方案

    首先,全屏显示可以通过两种方法实现:在代码中设置或在AndroidManifest.xml配置文件中设置。以下是在代码中实现全屏的示例: ```java public void onCreate(Bundle savedInstanceState) { super.onCreate...

    Android全屏设置的方法总结

    Android 全屏设置是一个非常重要和常见的需求,今天我们总结了两种实现全屏设置的方法:在 `onCreate` 方法中设置和使用 `styles.xml` 文件。通过这些方法,我们可以轻松地实现 Android 应用程序的全屏显示。 注意...

    Android模拟器全屏问题

    通过本文的介绍,我们可以了解到解决Android模拟器全屏问题的方法主要包括两种:一种是在代码中设置,另一种是在`AndroidManifest.xml`中配置。此外,还需要注意根据不同的density选择合适的图片分辨率,以确保在...

    Android开发之全屏与非全屏的切换设置方法小结

    通过本文,我们将详细介绍Android开发之全屏与非全屏的切换设置方法,包括静态方法和动态方法两种实现方式。 一、静态方法 静态方法是指在Activity类的OnCreate方法中设置全屏或非全屏模式。这个方法非常简单,仅...

    Android学习之Android 5.0分享动画实现微信点击全屏效果

    在Android开发中,实现丰富的用户交互和视觉效果是提升应用体验的关键之一。本文将深入探讨如何在Android 5.0及以上版本中实现类似微信的点击分享动画,即当用户点击分享按钮时,整个屏幕会充满动画效果。我们将通过...

    Android 实现全屏显示的几种方法整理

    本文介绍了 Android 实现全屏显示的两种方法:设置主题实现全屏和代码实现全屏。每种方法都有其优缺,开发者可以根据实际情况选择合适的方法。全屏显示可以提高用户体验和界面美观度,对应用程序的用户体验和市场...

    Android 全屏 demo

    全屏模式在Android中主要分为以下几种: 1. **SYSTEM_UI_FLAG_HIDE_NAVIGATION**: 这个标志隐藏底部的导航栏(包括返回、主页和最近应用键)。可以通过以下代码实现: ```java View decorView = findViewById...

    Android编程设置全屏的方法实例详解

    本文将详细介绍如何在Android应用程序中实现全屏显示,包括两种常用方法:代码中设置和在Manifest配置文件中设置。 首先,我们来看第一种方法——通过代码设置全屏。这通常在Activity的onCreate()方法中进行。主要...

    android 安卓 全屏照相程序自动保存

    SurfaceView是Android系统中用于处理视频和图形的一种特殊视图,它有自己的Surface对象,可以独立于UI线程进行渲染,适合处理高性能的图像处理任务,如相机预览。 1. **SurfaceView的使用**: - 创建SurfaceView,...

    Android 4.0 设置全屏修改的解决方法

    在Android 4.0(Ice Cream Sandwich)版本中,实现全屏模式有两种主要方法:通过代码动态修改和通过修改系统文件。以下是对这两种方法的详细说明: **第一种方法:通过代码动态修改** 在Android应用的`OnCreate`方法...

    Android编程实现WebView自适应全屏方法小结

    首先,我们可以使用以下两种方法来设置WebView的宽视图模式和自适应布局: 1. 设置`WebSettings`的`setUseWideViewPort`和`setLoadWithOverviewMode`属性: ```java WebSettings settings = webView.getSettings();...

Global site tag (gtag.js) - Google Analytics