Android全屏设置及取消全屏设置

  • 1、//在onCreat方法中setContentView()之前插入
  • requestWindowFeature(Window.FEATURE_NO_TITLE);//取消标题栏
  • getWindow().setFlags(WindowManager.LayoutParams. FLAG_FULLSCREEN ,
  • WindowManager.LayoutParams. FLAG_FULLSCREEN);//全屏
  • 注:这种方法在启动activity时会闪现状态栏之后再全屏
  • 2、在manifest里面配置:<activity android:theme="@android:style/Theme.NoTitleBar.Fullscreen" />只在当前Activity内显示全屏
  • <application  android:theme="@android:style/Theme.NoTitleBar.Fullscreen"  />为整个应用配置全屏显示
  • 3、/**
  • * 全屏切换
  • */
  • public void fullScreenChange() {
  • SharedPreferences mPreferences = PreferenceManager.getDefaultSharedPreferences(this);
  • boolean fullScreen = mPreferences.getBoolean("fullScreen", false);
  • WindowManager.LayoutParams attrs = getWindow().getAttributes();
  • System.out.println("fullScreen的值:" + fullScreen);
  • if (fullScreen) {
  • attrs.flags &= (~WindowManager.LayoutParams.FLAG_FULLSCREEN);
  • getWindow().setAttributes(attrs);
  • //取消全屏设置
  • getWindow().clearFlags(WindowManager.LayoutParams.FLAG_LAYOUT_NO_LIMITS);
  • mPreferences.edit().putBoolean("fullScreen", false).commit() ;
  • } else {
  • attrs.flags |= WindowManager.LayoutParams.FLAG_FULLSCREEN;
  • getWindow().setAttributes(attrs);
  • getWindow().addFlags(WindowManager.LayoutParams.FLAG_LAYOUT_NO_LIMITS);
  • mPreferences.edit().putBoolean("fullScreen", true).commit();
  • }
  • }
时间: 2024-10-10 00:24:01

Android全屏设置及取消全屏设置的相关文章

【COCOS2D-X 备注篇】cocos2dx 获取手机截屏等意外取消触屏事件的处理方法!

最近有童鞋问我如何获取到iphone手机截屏的事件,所以本篇就简单的聊下这种问题的处理办法. 在cocos2dx引擎中,我们能在AppDelegate中获取到,用户将应用切入后台,以及重新返回应用的事件函数.那么对应的,cocos2dx也在引擎中给予我们截取屏幕等这种只能手机应有事件的处理函数. 其实大家应该都很熟悉截取用户触屏的函数,如下: 1 2 3 4 // default implements are used to call script callback if exist virtu

动态设置全屏、取消全屏的方法,以及切换全屏保持内容位置不变的方法

http://blog.csdn.net/lovehong0306 有两种形式设置.取消全屏的方法,之所以称作两种形式而不是两种方法,是因为这两种方式只是写法不同,实质是一样的. 形式一: //设置全屏 getWindow().addFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN); //取消全屏 getWindow().clearFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN); 形式二: //

Android之隐藏状态栏、设置全屏、取消全屏

我将这三个设置代码写在一个工具类当中,当你要对某个Activity调用这三个功能的时候,把Activity本身作为参数传递进去即可. 代码如下: import android.app.Activity; import android.view.Window; import android.view.WindowManager; public class CommonUtil { /** * 设置隐藏标题栏 * * @param activity */ public static void set

Android - 设置ImageView为全屏显示

设置ImageView为全屏显示 本文地址: http://blog.csdn.net/caroline_wendy ImageView默认会适应屏幕大小, 如果想使用全屏填充, 则需要使用: android:scaleType="fitXY" android:scaleType="matrix" 注意android:scaleType的参数选择. 参考: http://developer.android.com/reference/android/widget/I

Android 全屏显示 and 取消标题栏

先介绍去掉标题栏的方法: 第一种:也一般入门的时候经常使用的一种方法 requestWindowFeature(Window.FEATURE_NO_TITLE);//去掉标题栏 注意这句一定要写在setContentView()方法的前面,不然会报错的 第二种:在AndroidManifest.xml文件中定义 <application android:icon="@drawable/icon" android:label="@string/app_name"

Android WebView播放视频(包括全屏播放)

最近项目开发中用到了WebView播放视频的功能,总结了开发中犯过的错误,这些错误在开发是及容易遇到的,所以我这里总结了一下,希望大家看到后不要再犯类似的错误,尽可能提高开发效率: 这个Demo我这里也参考了网上写的一个比较好的一个Demo,经过总结修改,写出来的. 以下是相应代码: MainActivity: package com.androidwebviewdemo; import android.app.Activity; import android.app.ProgressDialo

audio与video控件/标签的隐藏,iso/Android下自动全屏播放,短暂黑屏问题

(一)audio音频标签 <audio src="xxx.mp3"></audio> (二)video视频标签 <video src="xxx.mp4"></video> (三)使用video代替audio (1) 有时候audio标签被屏蔽,不能被浏览器解释通过,可以选择使用video来代替: <video src="xxx.mp3"></video> (2) 若想要将音乐

淘宝店铺装修全屏海报代码怎么用的设置方法

淘宝店铺装修全屏海报代码怎么用的设置方法 | 浏览:192 | 更新:2015-01-01 21:38 | 标签: 淘宝 1 2 3 4 5 6 分步阅读 百度经验:jingyan.baidu.com 淘宝c店1920全屏海报怎么做?代码怎么用高度如何修改? 用什么样的尺寸制作?如何设置和编辑,看图就知道怎么弄. 百度经验:jingyan.baidu.com 工具/原料 全屏代码 百度经验:jingyan.baidu.com 方法/步骤 1 打开记事本把这代码复制粘贴在内做准备,也可用直接店铺装

手机影音第九天,控制视频全屏播放与退出全屏播放,音量调节按钮来控制视频音量与静音的实现

代码以托管到码云,有兴趣的小伙伴可以下载看看 https://git.oschina.net/joy_yuan/MobilePlayer 一.视频全屏播放与退出全屏 系统默认的videoview类,没有调整大小的方法,因此需要自定义一个类,继承videoview,然后重写里面的三个构造方法,再自定义一个调整视频播放页面大小的方法. 1.布局文件 同时,在视频播放的布局文件中,videoview布局要引用上面自定义的类. <?xml version="1.0" encoding=&