Android AppCompatActivity去掉actionbar fullScreen
2024-09-02 11:39:05
网上已经有很多关于这个问题的解决方案,如果你试了都没有解决,那么请往下看。
首先说下网上说的解决方案:
方案一:
在AndroidManifest.xml中,为需要进行全屏显示的activity添加如下主题:
android:theme="@android:style/Theme.NoTitleBar.Fullscreen"
注意:如果使用的是AppCompact主题的话,要么将自己的activity继承Activity类,要么如下修改:
在AndroidMenifest.xml中加入一句:
android:theme="@style/Theme.AppCompat.Light.NoActionBar"
方案二:
//取消标题
requestWindowFeature(Window.FEATURE_NO_TITLE);
//Activity样式文件,一定要写在中间
setContentView(R.layout.activity_main);
//取消状态栏
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
如果你试了上面两种方案都不行的话,请往下看:
1、检查你自己的Activity的类型,如果是继承自Activity则上述两种方案基本能够解决,如果不是请修改之。
2、如果你不想修改基类的Activity类型,例如我的是派生自AppCompatActivity,上述两种方案都是不起作用的。请在AndroidManifest.xml里为该Activity添加属性:
android:theme="@style/Theme.AppCompat.Light.NoActionBar"
最新文章
- C#中的 特性 详解(转载)
- Mysql并发时经典常见的死锁原因及解决方法
- HashBytes(Transact-SQL)
- 我的第一份供lua调用的c模块
- OC7_代理的基本概念
- (DP6.1.4.2)POJ 1088 滑雪
- Linux 同步时间
- 问题-delphi无法编辑oracle表
- 【转】Android--多线程之Handler--不错
- Uubntu scrot 的简单使用
- Windows下Apache 虚拟主机 VirtualHost 配置
- Java中Lambda表达式的使用
- Myclipse 安装 Maven遇见的N个异常
- Phaser小游戏
- dev中TreeList的应用(转)
- 利用 pandas 进行数据的预处理——离散数据哑编码、连续数据标准化
- 自动化测试selenium(四)check,选中复选框,操作一组元素
- Vue插槽的深入理解和应用
- Jscraft 使用 Shell 与预先加载别名混合使用
- python scipy stats学习笔记
热门文章
- 通过cmd命令启动appium server,appium server安装过程
- PHP数组函数实现栈与队列的方法介绍(代码示例)
- 微信支持的Authorization code授权模式(公众号开发)(开放平台资料中心中的代公众号发起网页授权)
- 【leetcode】993. Cousins in Binary Tree
- 【leetcode】908. Smallest Range I
- 【leetcode】922. Sort Array By Parity II
- 【Beta阶段】第十一次Scrum Meeting!
- 【2019 Multi-University Training Contest 1】
- python之绘制函数pyplot初探
- Android的Context &;&; 安卓常用系统服务(当前运行包名/当前网络状态和开关网络/音频服务/马达服务) (转)