在Android中去掉标题栏有三种方法

1. 在代码里实现

this.requestWindowFeature(Window.FEATURE_NO_TITLE);//去掉标题栏

注意:这句代码要写在setContentView()前面

android studio中继承Activity的时候一般继承的是AppCompatActivity
这样是去不掉上面的标题栏的,需要把AppCompatActivity改成Activity就可以去掉标题栏了

2. 在清单文件(manifest.xml)里面实现

在application加一句
android:theme="@style/Theme.Lookboard"<style name="Theme.Lookboard" parent="Theme.MaterialComponents.NoActionBar.Bridge" ><!-- Primary brand color. --><item name="colorPrimary">@color/purple_500</item><item name="colorPrimaryVariant">@color/purple_700</item><item name="colorOnPrimary">@color/white</item><!-- Secondary brand color. --><item name="colorSecondary">@color/teal_200</item><item name="colorSecondaryVariant">@color/teal_700</item><item name="colorOnSecondary">@color/black</item><!-- Status bar color. --><item name="android:statusBarColor" tools:targetApi="l">?attr/colorPrimaryVariant</item>Customize your theme here.</style>

3.在style.xml文件里定义

<?xml version="1.0" encoding="UTF-8" ?>
<resources><style name="notitle"><item name="android:windowNoTitle">true</item></style>
</resources>

在清单文件 application 中引用就可以了

android:theme="@style/notitle"

如果以上三种都不能解决

这里的Activity类继承的是AppCompatActivity,这个是属于support v7附加包的类。而eclipse使用的则是v4包,继承的是Activity类.

  • 以下是解决方法

1.修改父类Acticity,将AppComPatActiviry替换为Activiry

2.修改AndroidManiFest.xml文件,将< activity>中的Theme属性替换如下:

android:theme="@style/Theme.AppCompat.NoActionBar">

3.在onCreate方法中
更换requestWindowFeature(Window.FEATURE_NO_TITLE);代码为:

//v7包下去除标题栏代码:
getSupportActionBar().hide();
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);

Android 去掉标题栏相关推荐

  1. android 去掉标题栏、状态栏、横屏

    // 去掉标题栏 supportRequestWindowFeature(Window.FEATURE_NO_TITLE);// 全屏.隐藏状态栏 getWindow().setFlags(Windo ...

  2. android界面去掉标题栏和状态栏

    ①在代码中实现 去掉标题栏: requestWindowFeature(Window.FEATURE_NO_TITLE); 去掉状态栏: getWindow().setFlags(WindowMana ...

  3. android 消除标题,Android Activity 去掉标题栏及全屏显示

    默认生成的活动(Activity)界面中包含标题栏,并带有状态栏.有时不需要这两个控件. 1.去掉标题栏 (三种方法) a:在setContentView()方法前 添加:requestWindowF ...

  4. android dialog去掉标题栏和边框

    android Dialog去掉标题栏 和边框 首先在 values/Style.xml文件中加入以下代码(如果没有该文件就创建一个XML名为Style.xml) <!--重写系统弹出Dialo ...

  5. android除去标题栏或全屏

    想要除去标题栏只要加上下面两句代码在Activity的onCreate方法中即可(要在setContentView之前添加). requestWindowFeature(Window.FEATURE_ ...

  6. Android 去掉标题全屏显示

    自己测试时出现无法实现去掉标题和全屏功能.最后发现只要public class SocketActivity extends Activity {} 而不能用ActionBarActivity. 先介 ...

  7. android中的标题栏是什么意思,Android通用标题栏组合控件

    原标题:Android通用标题栏组合控件 快,点击蓝色"字体"关注这个公众号,一起涨姿势 由于项目中经常用到此种组合控件,就封装了下,具体效果看下图,老司机可以绕道哈! 一.主要功 ...

  8. 去掉标题栏全屏显示代码

    <span style="font-size:24px;">requestWindowFeature(Window.FEATURE_NO_TITLE);//去掉标题栏 ...

  9. android分享的主标题,Android 自定义标题栏(title栏)

    近日 需要在android的标题栏上添加按钮,所以对android的标题栏进行了一下简单的研究- 第一步,向实现自定义标题栏,需要在onCreate方法里这样写 requestWindowFeatur ...

  10. 【音视频安卓开发 (七)】安卓视频播放窗口去掉标题栏、全屏、横屏

    java中的MainActivity初始化部分设置这些操作 //去掉标题栏supportRequestWindowFeature( Window.FEATURE_NO_TITLE);//全屏,隐藏状态 ...

最新文章

  1. Spring中的循环依赖及解决,2021Java精选面试实战总结整理
  2. PHP中常见的几种运行代码的方式
  3. JAVA_OA(五)(番外篇):SpringMVC乱码解决(post,get)
  4. float.equals_Java Float类equals()方法与示例
  5. 彩虹工单自动处理网站插件
  6. 题目552-小数阶乘-nyoj20140811
  7. avx2指令集对php有用吗,AVX2指令集的作用
  8. 支持Android 11安卓Flash播放器终极版源码方案2022(1:概叙)
  9. adb shell命令报错提示:error: no devices found 解决方法
  10. 什么是私有云、公有云、混合云?什么是云计算管理平台?
  11. EM算法及python实现
  12. ECC RDIMM 服务器内存条简介
  13. 《 Programming Collective Intelligence》案例介绍与分析——Making Recommendations
  14. 索骥馆-文学理论之《文学的故事:中国卷/世界卷(全2册)》全彩版[PDF]
  15. 读书笔记:时间与精力管理:你的精力管理决定你的人生层次
  16. 根据经纬度计算两点之间的距离、点到直线的距离
  17. 利用阿里云主机快速搭建基于wordpress的个人博客网站
  18. 微信小程序轮播图渲染(示例)
  19. 图像处理——边缘检测
  20. 2.6 第十讲 二阶微分方程的计算

热门文章

  1. 从C到C++___类继承(五)多重继承
  2. 怎样设置CCProxy
  3. 彩扩机项目--两个状态指示灯,巧妙的使用二极管的特性,以及物理按键的滤波...
  4. iptables防火墙规则
  5. 创新5.1 7.1声卡安装调试教程
  6. xz压缩文件的解压缩过程
  7. 传奇开服技术服务端各文件代表着什么意思
  8. Mac 安装VMware
  9. Laravel的介绍安装和启动
  10. php 服务端埋点,客户端埋点方案总结