Android 去掉标题栏
在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 去掉标题栏相关推荐
- android 去掉标题栏、状态栏、横屏
// 去掉标题栏 supportRequestWindowFeature(Window.FEATURE_NO_TITLE);// 全屏.隐藏状态栏 getWindow().setFlags(Windo ...
- android界面去掉标题栏和状态栏
①在代码中实现 去掉标题栏: requestWindowFeature(Window.FEATURE_NO_TITLE); 去掉状态栏: getWindow().setFlags(WindowMana ...
- android 消除标题,Android Activity 去掉标题栏及全屏显示
默认生成的活动(Activity)界面中包含标题栏,并带有状态栏.有时不需要这两个控件. 1.去掉标题栏 (三种方法) a:在setContentView()方法前 添加:requestWindowF ...
- android dialog去掉标题栏和边框
android Dialog去掉标题栏 和边框 首先在 values/Style.xml文件中加入以下代码(如果没有该文件就创建一个XML名为Style.xml) <!--重写系统弹出Dialo ...
- android除去标题栏或全屏
想要除去标题栏只要加上下面两句代码在Activity的onCreate方法中即可(要在setContentView之前添加). requestWindowFeature(Window.FEATURE_ ...
- Android 去掉标题全屏显示
自己测试时出现无法实现去掉标题和全屏功能.最后发现只要public class SocketActivity extends Activity {} 而不能用ActionBarActivity. 先介 ...
- android中的标题栏是什么意思,Android通用标题栏组合控件
原标题:Android通用标题栏组合控件 快,点击蓝色"字体"关注这个公众号,一起涨姿势 由于项目中经常用到此种组合控件,就封装了下,具体效果看下图,老司机可以绕道哈! 一.主要功 ...
- 去掉标题栏全屏显示代码
<span style="font-size:24px;">requestWindowFeature(Window.FEATURE_NO_TITLE);//去掉标题栏 ...
- android分享的主标题,Android 自定义标题栏(title栏)
近日 需要在android的标题栏上添加按钮,所以对android的标题栏进行了一下简单的研究- 第一步,向实现自定义标题栏,需要在onCreate方法里这样写 requestWindowFeatur ...
- 【音视频安卓开发 (七)】安卓视频播放窗口去掉标题栏、全屏、横屏
java中的MainActivity初始化部分设置这些操作 //去掉标题栏supportRequestWindowFeature( Window.FEATURE_NO_TITLE);//全屏,隐藏状态 ...
最新文章
- Spring中的循环依赖及解决,2021Java精选面试实战总结整理
- PHP中常见的几种运行代码的方式
- JAVA_OA(五)(番外篇):SpringMVC乱码解决(post,get)
- float.equals_Java Float类equals()方法与示例
- 彩虹工单自动处理网站插件
- 题目552-小数阶乘-nyoj20140811
- avx2指令集对php有用吗,AVX2指令集的作用
- 支持Android 11安卓Flash播放器终极版源码方案2022(1:概叙)
- adb shell命令报错提示:error: no devices found 解决方法
- 什么是私有云、公有云、混合云?什么是云计算管理平台?
- EM算法及python实现
- ECC RDIMM 服务器内存条简介
- 《 Programming Collective Intelligence》案例介绍与分析——Making Recommendations
- 索骥馆-文学理论之《文学的故事:中国卷/世界卷(全2册)》全彩版[PDF]
- 读书笔记:时间与精力管理:你的精力管理决定你的人生层次
- 根据经纬度计算两点之间的距离、点到直线的距离
- 利用阿里云主机快速搭建基于wordpress的个人博客网站
- 微信小程序轮播图渲染(示例)
- 图像处理——边缘检测
- 2.6 第十讲 二阶微分方程的计算