Eclipse

1.在程序代码中实现

需要注意的是:
this.requestWindowFeature(Window.FEATURE_NO_TITLE);
这段代码一定要放在setContentView();方法前面,否则不会生效!

这个方法只会在引用过的布局才会生效,比如这个activity_main引用了,就不会再出现标题,其他的则不会生效..所以 虽然灵活,但是局限…

2.在清单文(Androidmanifest.xml)里面配置

android:theme=”@android:style/Theme.Light.NoTitleBar”

使用此种方法这样可以将整个应用设置成无标题栏了。比较常用。

3.在style.xml文件里自定义

style.xml

AndroidManifest.xml

总结:
1. 第一种方式…太局限性! 在某一个activity中引用,就只在此activity中起作用
2. 纵观123,还是23方式比较靠谱点,不过相对于方式三的繁琐.
3. 个人还是推崇方式二,或许是平时习惯…


Studio

之前在eclipse上进行开发的时候,要去除Activity的的默认标题栏,我习惯使用的方法是上面的第一种方式,比较快,但是问题来了,在Studio中新构建的项目依旧采用此方法不适用!

如果有注意的话,这里的Activity类继承的是AppCompatActivity,这个是属于support v7附加包的类。而eclipse使用的则是v4包,继承的是Activity类。两者之间有什么不一样的地方,可以百度一下,这里不多说。只提供解决办法解决办法:


1.修改父类Acticity,将AppComPatActiviry替换为Activiry,然后继续采用Eclipse中去标题的方法

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

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

3.更换requestWindowFeature(Window.FEATURE_NO_TITLE);代码为:

getSupportActionBar().hide();
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);

总结: 注意的是尽管第一种与我们的习惯很接近(作为eclipse使用者而言),但这种方法却是一种将v7舍弃的方法,作为技术越来越新的学科,这种办法是不提倡的。因此,建议使用第二种或者第三种办法

Android应用中去掉标题栏方法总结(Eclipse+Android Studio)相关推荐

  1. Android虚拟机中安装软件方法

    Android虚拟机中安装软件方法 1.在android开发过程中,我们很多时候会用到模拟器来装载软件来测试,先装入内存卡,在安装是很麻烦的一件事,在这里介绍利用adb直接安装软件的办法: 1.1.启 ...

  2. android软件的data使用方法,实例讲解Android中SQLiteDatabase使用方法

    SQLite数据库是android系统内嵌的数据库,小巧强大,能够满足大多数SQL语句的处理工作,而SQLite数据库仅仅是个文件而已.虽然SQLite的有点很多,但并不是如同PC端的mysql般强大 ...

  3. 如何在android模拟器中模拟sd卡,如何在Android模拟器中模拟SD卡

    如何在Android模拟器中模拟SD卡 简介 Android允许开发者创建一个SD卡镜像并在启动模拟器加载它, 用于模拟物理设备中的SD卡. 下面将介绍: 1. 如何创建一个SD卡镜像? 2. 如何拷 ...

  4. android开发中,手把手教你root Android系统

    手把手教你root Android系统 因为从事的是智能家居相关行业,用的系统也是android系统,在某些场景下可能需要拿到系统的root权限.下面就手把手教大家去拿到app的root权限和adb的 ...

  5. Android开发环境搭建全程演示(jdk+eclipse+android sdk)

    全程演示android开发环境的搭建过程,无需配置环境变量.所有软件都是写该文章时最新版本 一 相关下载 (1) java JDK下载: 进入该网页: http://java.sun.com/java ...

  6. 在android apk中调用@hide方法

    在android应用开发过程中我们经常会遇到不能使用,但却可以在源码中查到的方法,这些方法大多有/**@hide*/标记,如果想要调用hide方法或类我们就要重新打包sdk.如果有源码的话,可以去掉源 ...

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

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

  8. Android开发中遇到的问题(二)——新建android工程的时候eclipse没有生成MainActivity和layout布局...

    2019独角兽企业重金招聘Python工程师标准>>> 一.新建android工程的时候eclipse没有生成MainActivity和layout布局 最近由于工作上的原因,开始学 ...

  9. android设备id完美解决方法,如何在Android中获取唯一的设备硬件ID?

    您可以在下面的链接中查看此博客 [http://android-developers.blogspot.in/2011/03/identifying-app-installations.html] A ...

最新文章

  1. view for easyui 后台模板html_Thinkphp6模板引擎循环标签(五)
  2. e - bargain cf_cf诗意情侣名字大全最新_cf诗意情侣名字大全2020
  3. CodeForces 447C DZY Loves Sequences DP
  4. 并不对劲的bzoj5475:loj2983:p5206:[wc2019]数树
  5. 服务器无法通过系统非页面共享区进行分配,服务器无法通过系统非页面共享区来进行分配的解决方法...
  6. Struts2中EL表达式的取值范围问题
  7. python库的学习系列之 13.2. ConfigParser — Configuration file parser
  8. onTextChanged参数解释及实现EditText字数监听
  9. (转)淘淘商城系列——Redis持久化方案
  10. 瑞幸咖啡上半年营收31.8亿元 同比增长106%
  11. python游戏源码回合制游戏_python game源码下载
  12. 如何将ffmpeg在windows编译和使用
  13. Spring Web框架与Struts的区别
  14. python循环读取文件越来越慢_python读取大文件越来越慢的原因与解决
  15. 【Redis】Redis中使用Lua脚本
  16. [CTFHub] Web RCE Write ups
  17. 怒刷3000条短视频后,我终于发现网红300万点赞的套路
  18. 考拉:你以为我想呆萌?幼年吃屎长大磕毒,差点就没活下来
  19. 腾讯云对象储存-图片上传-删除图片
  20. 大家小心 日本公司淘宝天猫阿里巴巴行为异常 我购买的业务已经被关闭

热门文章

  1. [css] 异步加载CSS的方式有哪些?
  2. 前端学习(1883)vue之电商管理系统电商系统之每次只能打开一个菜单项并解决边框问题
  3. 前端学习(1690):前端系列javascript之知识体系1
  4. oracle之创建和管理表
  5. 前端学习(1544):MVC的组成部分2
  6. 前端学习(1537):为什么使用ng
  7. 前端学习(1313):get请求参数
  8. 前端学习(810):webapi和js的关联性
  9. 前端学习(94):css重置样式
  10. 实例43:python