Android基础教程之-------设置全屏的方法!!!

简介: 在开发中我们经常需要把我们的应用设置为全屏,这里我所知道的有俩中方法,一中是在代码中设置,另一种方法是在配置文件里改! 一、在代码中设置: view plaincopy to clipboardprint? package com.
在开发中我们经常需要把我们的应用设置为全屏,这里我所知道的有俩中方法,一中是在代码中设置,另一种方法是在配置文件里改!
一、在代码中设置:
InBlock.gifview plaincopy to clipboardprint?
InBlock.gifpackage com.android.tutor;        
InBlock.gifimport android.app.Activity;        
InBlock.gifimport android.os.Bundle;        
InBlock.gifimport android.view.Window;        
InBlock.gifimport android.view.WindowManager;        
InBlock.gif public class OpenGl_Lesson1 extends Activity {        
InBlock.gif         public void onCreate(Bundle savedInstanceState) {        
InBlock.gif                super.onCreate(savedInstanceState);        
InBlock.gif             //无title            
InBlock.gif             requestWindowFeature(Window.FEATURE_NO_TITLE);            
InBlock.gif                 //全屏            
InBlock.gif             getWindow().setFlags(WindowManager.LayoutParams. FLAG_FULLSCREEN ,                
InBlock.gif                                            WindowManager.LayoutParams. FLAG_FULLSCREEN);        
InBlock.gif                        
InBlock.gif                setContentView(R.layout.main);        
InBlock.gif        }        
InBlock.gif}    
InBlock.gifpackage com.android.tutor;
InBlock.gifimport android.app.Activity;
InBlock.gifimport android.os.Bundle;
InBlock.gifimport android.view.Window;
InBlock.gifimport android.view.WindowManager;
InBlock.gif public class OpenGl_Lesson1 extends Activity {
InBlock.gif         public void onCreate(Bundle savedInstanceState) {
InBlock.gif                super.onCreate(savedInstanceState);
InBlock.gif             //无title    
InBlock.gif             requestWindowFeature(Window.FEATURE_NO_TITLE);    
InBlock.gif                 //全屏    
InBlock.gif             getWindow().setFlags(WindowManager.LayoutParams. FLAG_FULLSCREEN ,        
InBlock.gif                                            WindowManager.LayoutParams. FLAG_FULLSCREEN);    
InBlock.gif                    
InBlock.gif                setContentView(R.layout.main);
InBlock.gif        }
InBlock.gif}    
InBlock.gif
在这里要强调一点,设置全屏的俩段代码必须在setContentView(R.layout.main) 之前,不然会报错。
二、在配置文件里修改
InBlock.gif(android:theme= "@android:style/Theme.NoTitleBar.Fullscreen"):
InBlock.gif
InBlock.gifview plaincopy to clipboardprint?
InBlock.gif<?xml version= "1.0" encoding="utf-8"?>        
InBlock.gif"http://schemas.android.com/apk/res/android"    
InBlock.gif            package="com.android.tutor"    
InBlock.gif            android:versionCode="1"    
InBlock.gif            android:versionName="1.0">        
InBlock.gif        "@drawable/icon" android:label="@string/app_name">        
InBlock.gif                ".OpenGl_Lesson1"    
InBlock.gif                                    android:theme="@android:style/Theme.NoTitleBar.Fullscreen"    
InBlock.gif                                    android:label="@string/app_name">        
InBlock.gif                                
InBlock.gif                                "android.intent.action.MAIN" />        
InBlock.gif                                "android.intent.category.LAUNCHER" />        
InBlock.gif                                
InBlock.gif                        
InBlock.gif                
InBlock.gif        "7" />        
InBlock.gif        
InBlock.gif<?xml version="1.0" encoding="utf-8"?>
InBlock.gif"http://schemas.android.com/apk/res/android"
InBlock.gif            package="com.android.tutor"
InBlock.gif            android:versionCode="1"
InBlock.gif            android:versionName="1.0">
InBlock.gif        "@drawable/icon" android:label="@string/app_name">
InBlock.gif                ".OpenGl_Lesson1"
InBlock.gif                        android:theme="@android:style/Theme.NoTitleBar.Fullscreen"
InBlock.gif                                    android:label="@string/app_name">
InBlock.gif                        
InBlock.gif                                "android.intent.action.MAIN" />
InBlock.gif                                "android.intent.category.LAUNCHER" />
InBlock.gif                        
InBlock.gif                
InBlock.gif        
InBlock.gif        "7" />
InBlock.gif    
InBlock.gif
在这里我还想说明一下,用前者在我们应用运行后,会看到短暂的状态栏,然后才全屏,而第二种方法是不会有这种情况的,所以我建议
大家使用后者! 谢谢~
 
 

本文出自 “Android_Tutor” 博客,请务必保留此出处http://weizhulin.blog.51cto.com/1556324/311464

目录
相关文章
|
1月前
|
Android开发
Android调用相机与相册的方法1
Android调用相机与相册的方法
33 0
|
3月前
|
监控 安全 Android开发
【新手必读】Airtest测试Android手机常见的设置问题
【新手必读】Airtest测试Android手机常见的设置问题
|
4月前
Android4.1.0实战教程---自动阅读小说
Android4.1.0实战教程---自动阅读小说
39 0
|
4月前
|
Android开发 Python
Python封装ADB获取Android设备wifi地址的方法
Python封装ADB获取Android设备wifi地址的方法
61 0
|
13天前
|
存储 Java Android开发
Android系统 设置第三方应用为默认Launcher实现和原理分析
Android系统 设置第三方应用为默认Launcher实现和原理分析
23 0
|
13天前
|
安全 Java Shell
Android11以上 Audio音频调试方法
Android11以上 Audio音频调试方法
49 0
|
1月前
|
Android开发
Android调用相机与相册的方法2
Android调用相机与相册的方法
18 0
|
1月前
|
Android开发
Android实现圆形图像的两种方法(Glide和Picasso)
Android实现圆形图像的两种方法(Glide和Picasso)
12 1
|
1月前
|
Android开发
Android Uri转File方法(适配android 10以上版本及android 10以下版本)
Android Uri转File方法(适配android 10以上版本及android 10以下版本)
23 0
|
2月前
|
Shell 开发工具 Android开发
ADB 下载、安装及使用教程:让你更好地管理 Android 设备
ADB 下载、安装及使用教程:让你更好地管理 Android 设备
548 2