Android应用全屏显示
Android编程取消标题栏方法(appcompat_v7、Theme.NoTitleBar)
方式一:编码方式
@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);requestWindowFeature(Window.FEATURE_NO_TITLE);//remove title bar 即隐藏标题栏getSupportActionBar().hide();// 隐藏ActionBargetWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);//remove notification bar 即全屏setContentView(R.layout.activity_main);}
方式二:修改AndroidManifest.xml
<activity android:name=".MainActivity"android:label="@string/app_name"android:theme="@android:style/Theme.Black.NoTitleBar.Fullscreen">
但是这种方式异常是程序总是崩溃,原因,升级后theme是由appcompat_v7管理
所以这里theme应该采用android:theme=@style/Theme.AppCompat.Light.NoActionBar”,这个只能隐藏ActionBar
如果想连通知栏也隐藏,可在styles.xml中定义如下样式,然后再在AndroidManifest.xml中的Application或者Activity上使用
<style name="Theme.AppCompat.Light.NoActionBar.FullScreen" parent="@style/Theme.AppCompat.Light"><item name="android:windowNoTitle">true</item>//无标题<item name="android:windowActionBar">false</item>//无ActionBar<item name="android:windowFullscreen">true</item>//全屏即无通知栏<item name="android:windowContentOverlay">@null</item>//是否有遮盖</style>
总结:
- 在Activity中进行设置,代码如下:
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
此行代码必须写在Activity指定布局文件之前,否则会报错误。
- 在android项目的主配置文件的application的属性中设置,设置方式一:
android:theme="@android:style/Theme.NoTitleBar.Fullscreen"
- 在android项目的主配置文件的application的属性中设置,设置方式二:
android:theme="@style/fullscreem"。
Android应用全屏显示相关推荐
- java安卓图片全屏_在Android中全屏显示GIF图片(演示代码)
[实例简介] 在Android中全屏显示GIF图片(演示代码),详细内容请参考:http://blog.csdn.net/u012939909/article/details/77418173 [实例 ...
- android webview全屏显示html内容
MainActivity.java文件修改 package com.example.wwy.webviewdemo;import android.support.v7.app.AppCompatAct ...
- Qt for Android 动态全屏显示
文章目录 前言 正文 实现全屏显示原理方法 Qt 实现的全屏和非全屏android代码 总结 前言 最近使用Qt开发安卓有这样一个需求,某一个页面可能需要全屏显示,也就是所谓的沉倾式显示,任务栏等都见 ...
- Android 设置全屏显示的方法
方法一:在 setContentView 之前设置如下代码 requestWindowFeature(Window.FEATURE_NO_TITLE); getWindow().setFlags(Wi ...
- android Activity全屏显示
设置Activity全屏显示的两种方式: 1.在Activity中动态的设置 requestWindowFeature(Window.FEATURE_NO_TITLE); getWindow().se ...
- Android APP全屏显示(去掉顶部状态栏和底部虚拟导航栏)以及使用AndroidAutoSize实现自适应
全屏显示 1.AndroidManifest设置APP样式android:theme,我项目中的Activity都是继承自Activity,如果是继承自AppCompatActivity,这里样式需要 ...
- android 浏览器全屏显示
业务需求:浏览器设置中支持全屏显示的功能. 分析:只需要在设置界面上增加是否全屏的checkBox , 然后 BrowserActivity 中读取这个值, 来设置窗口的 Style. 修改: 1 ...
- Android设置全屏显示
主要有两种方式: 第一种办法: 代码中设置: requestWindowFeature(Window.FEATURE_NO_TITLE);// 隐藏标题 getWindow().setFlags(Wi ...
- Android 全屏显示
全屏显示主要是设置下面这两个属性: this.requestWindowFeature(Window.FEATURE_NO_TITLE); this.getWindow().setFlags(Wind ...
最新文章
- Linux常用指令---find | locate(查找)
- Gossip算法介绍
- HTTPD(三)--HTTP2.4.9编译安装
- [CLPR] 用于加速训练神经网络的二阶方法
- java 反射 类名_java – 从反射中获取字段的类名
- 如何查看pytorch中层的名字
- Trick 一题多解——交换两个数(swap)
- 视觉注意力的循环神经网络模型(Recurrent Models of Visual Attention)
- C语言实现matlab的interp2()函数
- 我的 Java 自学之路
- cs231n作业——softmax
- mac快速切换大小写_快速模式匹配–如果是大小写,请切换为大小写
- stm32软件模拟i2c通讯读取lm75a温度
- Java学习方法——类的构造方法
- python查询12306余票_使用 Python 在 12306 查询火车票余票
- 【高等数学】下册 第十二章 第二节 常数项级数的审敛法
- 微信开发者工具之页面跳转
- 未来计算机更加智能化,未来计算机的发展趋势
- 真无线蓝牙耳机盘点,2020新款游戏低延迟高续航蓝牙耳机
- 消费升级背景下零食行业发展报告_三只松鼠IPO闯关成功“零食第一股”能否守住食品安全底线...