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

简介: 在开发中我们经常需要把我们的应用设置为全屏,这里我所知道的有俩中方法,一中是在代码中设置,另一种方法是在配置文件里改! 一、在代码中设置: view plaincopy to clipboardprint? package com.
在开发中我们经常需要把我们的应用设置为全屏,这里我所知道的有俩中方法,一中是在代码中设置,另一种方法是在配置文件里改!
一、在代码中设置:
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?
"1.0" encoding= "utf-8"?>        
"http: //schemas.android.com/apk/res/android"    
            package= "com.android.tutor"    
            android:versionCode= "1"    
            android:versionName= "1.0">        
         "@drawable/icon" android:label= "@string/app_name">        
                 ".OpenGl_Lesson1"    
                                    android:theme= "@android:style/Theme.NoTitleBar.Fullscreen"    
                                    android:label= "@string/app_name">        
                                 
                                 "android.intent.action.MAIN" />        
                                 "android.intent.category.LAUNCHER" />        
                        
        
                
        
        
        
         "7" />        
        
"1.0" encoding= "utf-8"?>
"http: //schemas.android.com/apk/res/android"
            package= "com.android.tutor"
            android:versionCode= "1"
            android:versionName= "1.0">
         "@drawable/icon" android:label= "@string/app_name">
                 ".OpenGl_Lesson1"
                        android:theme= "@android:style/Theme.NoTitleBar.Fullscreen"
                                    android:label= "@string/app_name">
                        
                                 "android.intent.action.MAIN" />
                                 "android.intent.category.LAUNCHER" />
                        

                

        

         "7" />
    

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

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

目录
相关文章
|
12月前
|
Android开发 开发者
Android设置View是否可用
在Android开发中,有时需要将布局设置为不可点击状态(失去焦点)。常见的解决方法是使用`setOnClickListener(null)`,但本文介绍一种更通用的方式:通过封装`setViewEnabled`方法实现。该方法可递归设置View及其子View的启用状态,支持传入目标View和布尔值(`true`为可用,`false`为禁用)。例如,调用`setViewEnabled(edittext, false)`即可禁用EditText。文章附有源码及示例动图,帮助开发者快速理解与应用。
261 1
|
12月前
|
Android开发 开发者
Android自定义view之利用drawArc方法实现动态效果
本文介绍了如何通过Android自定义View实现动态效果,重点使用`drawArc`方法完成圆弧动画。首先通过`onSizeChanged`进行测量,初始化画笔属性,设置圆弧相关参数。核心思路是不断改变圆弧扫过角度`sweepAngle`,并调用`invalidate()`刷新View以实现动态旋转效果。最后附上完整代码与效果图,帮助开发者快速理解并实践这一动画实现方式。
263 0
|
10月前
|
安全 数据库 Android开发
在Android开发中实现两个Intent跳转及数据交换的方法
总结上述内容,在Android开发中,Intent不仅是活动跳转的桥梁,也是两个活动之间进行数据交换的媒介。运用Intent传递数据时需注意数据类型、传输大小限制以及安全性问题的处理,以确保应用的健壯性和安全性。
615 11
|
12月前
|
Android开发 开发者
Android中Dialog位置+样式的设置
本文介绍了在Android开发中如何设置Dialog的位置和样式。通过自定义`MyDialog`类,可以灵活调整Dialog的显示位置,例如将其固定在屏幕底部,并设置宽度匹配父布局。同时,文章还展示了如何模仿Android原生Dialog样式,通过定义`MyDialogStyle`去除标题栏、设置背景透明度、添加阴影效果以及配置点击外部关闭等功能,从而实现更加美观和符合需求的Dialog效果。代码示例详细,便于开发者快速上手实现。
647 2
|
缓存 Java Shell
Android 系统缓存扫描与清理方法分析
Android 系统缓存从原理探索到实现。
894 15
Android 系统缓存扫描与清理方法分析
|
Android开发 数据安全/隐私保护 虚拟化
安卓手机远程连接登录Windows服务器教程
安卓手机远程连接登录Windows服务器教程
3735 5
|
Android开发
布谷语音软件开发:android端语音软件搭建开发教程
语音软件搭建android端语音软件开发教程!
|
ARouter 测试技术 API
Android经典面试题之组件化原理、优缺点、实现方法?
本文介绍了组件化在Android开发中的应用,详细阐述了其原理、优缺点及实现方式,包括模块化、接口编程、依赖注入、路由机制等内容,并提供了具体代码示例。
458 2
|
Android开发
Android经典实战之Textview文字设置不同颜色、下划线、加粗、超链接等效果
本文介绍了 `SpannableString` 在 Android 开发中的强大功能,包括如何在单个字符串中应用多种样式,如颜色、字体大小、风格等,并提供了详细代码示例,展示如何设置文本颜色、添加点击事件等,助你实现丰富文本效果。
1323 4
|
开发工具 uml git
AOSP源码下载方法,解决repo sync错误:android-13.0.0_r82
本文分享了下载AOSP源码的方法,包括如何使用repo工具和处理常见的repo sync错误,以及配置Python环境以确保顺利同步特定版本的AOSP代码。
3157 0
AOSP源码下载方法,解决repo sync错误:android-13.0.0_r82