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应用全屏显示相关推荐

  1. java安卓图片全屏_在Android中全屏显示GIF图片(演示代码)

    [实例简介] 在Android中全屏显示GIF图片(演示代码),详细内容请参考:http://blog.csdn.net/u012939909/article/details/77418173 [实例 ...

  2. android webview全屏显示html内容

    MainActivity.java文件修改 package com.example.wwy.webviewdemo;import android.support.v7.app.AppCompatAct ...

  3. Qt for Android 动态全屏显示

    文章目录 前言 正文 实现全屏显示原理方法 Qt 实现的全屏和非全屏android代码 总结 前言 最近使用Qt开发安卓有这样一个需求,某一个页面可能需要全屏显示,也就是所谓的沉倾式显示,任务栏等都见 ...

  4. Android 设置全屏显示的方法

    方法一:在 setContentView 之前设置如下代码 requestWindowFeature(Window.FEATURE_NO_TITLE); getWindow().setFlags(Wi ...

  5. android Activity全屏显示

    设置Activity全屏显示的两种方式: 1.在Activity中动态的设置 requestWindowFeature(Window.FEATURE_NO_TITLE); getWindow().se ...

  6. Android APP全屏显示(去掉顶部状态栏和底部虚拟导航栏)以及使用AndroidAutoSize实现自适应

    全屏显示 1.AndroidManifest设置APP样式android:theme,我项目中的Activity都是继承自Activity,如果是继承自AppCompatActivity,这里样式需要 ...

  7. android 浏览器全屏显示

    业务需求:浏览器设置中支持全屏显示的功能.  分析:只需要在设置界面上增加是否全屏的checkBox , 然后 BrowserActivity 中读取这个值, 来设置窗口的 Style.  修改: 1 ...

  8. Android设置全屏显示

    主要有两种方式: 第一种办法: 代码中设置: requestWindowFeature(Window.FEATURE_NO_TITLE);// 隐藏标题 getWindow().setFlags(Wi ...

  9. Android 全屏显示

    全屏显示主要是设置下面这两个属性: this.requestWindowFeature(Window.FEATURE_NO_TITLE); this.getWindow().setFlags(Wind ...

最新文章

  1. Linux常用指令---find | locate(查找)
  2. Gossip算法介绍
  3. HTTPD(三)--HTTP2.4.9编译安装
  4. [CLPR] 用于加速训练神经网络的二阶方法
  5. java 反射 类名_java – 从反射中获取字段的类名
  6. 如何查看pytorch中层的名字
  7. Trick 一题多解——交换两个数(swap)
  8. 视觉注意力的循环神经网络模型(Recurrent Models of Visual Attention)
  9. C语言实现matlab的interp2()函数
  10. 我的 Java 自学之路
  11. cs231n作业——softmax
  12. mac快速切换大小写_快速模式匹配–如果是大小写,请切换为大小写
  13. stm32软件模拟i2c通讯读取lm75a温度
  14. Java学习方法——类的构造方法
  15. python查询12306余票_使用 Python 在 12306 查询火车票余票
  16. 【高等数学】下册 第十二章 第二节 常数项级数的审敛法
  17. 微信开发者工具之页面跳转
  18. 未来计算机更加智能化,未来计算机的发展趋势
  19. 真无线蓝牙耳机盘点,2020新款游戏低延迟高续航蓝牙耳机
  20. 消费升级背景下零食行业发展报告_三只松鼠IPO闯关成功“零食第一股”能否守住食品安全底线...

热门文章

  1. 网上书店管理系统mysql代码_网上书店管理系统数据库数据库
  2. 安鸾渗透telnet暴力破解
  3. 第三部分:成交动力学之成交激素(二)——2、独特
  4. Java、JSP汽车零件销售管理系统的设计与实现
  5. 自然语言期末复习笔记—Morphological Analysis
  6. 高级搜索-百度和必应
  7. 多个excel文件不在一个视图里分开独立显示
  8. MATLAB下载时报错原因
  9. sourceTree 完全卸载
  10. 为什么苹果允许「自助修 iPhone」这件事,与每个人息息相关?