Android开发之去掉标题栏的三种方法,推荐第三种
来源:互联网 发布:淘宝搜不到以前的订单 编辑:程序博客网 时间:2024/06/01 18:43
Android:去掉标题栏的三种方法和全屏的三种方法
第一种:一般入门的时候经常使用的一种方法
onCreate函数中加入以下代码:
requestWindowFeature(Window.FEATURE_NO_TITLE);//去掉标题栏
注意这句一定要写在setContentView()方法的前面,不然会报错的
第二种:在AndroidManifest.xml文件中定义
<application android:icon="@drawable/icon" android:label="@string/app_name" android:theme="@android:style/Theme.NoTitleBar">
可以看出,这样写的话,整个应用都会去掉标题栏,如果只想去掉某一个Activity的标题栏的话,可以把这个属性加到activity标签里面。
第三种:这种在一般的应用中不常用,就是在res/values目录下面新建一个style.xml的文件例如:
<?xml version="1.0" encoding="UTF-8"?>
<resources>
<style name="notitle">
<item name="android:windowNoTitle">true</item>
</style>
</resources>
这样,我们就自定义了一个style,就相当于一个主题,然后在AndroidManifest.xml文件中定义
<application android:icon="@drawable/icon"
android:label="@string/app_name"
android:theme="@style/notitle">
三种去掉标题栏方法的总结第一种,有的时候我们会看到,会先出现标题栏,然后再消失,因为我们只是在activity的oncreate方法中定义的,第二种相对第一种比较好一些,不会出现这种情况,第三种我个人感觉最好,这样把功能分开,便于维护和扩展。
第一种:一般入门的时候经常使用的一种方法
onCreate函数中加入以下代码:
requestWindowFeature(Window.FEATURE_NO_TITLE);//去掉标题栏
注意这句一定要写在setContentView()方法的前面,不然会报错的
第二种:在AndroidManifest.xml文件中定义
<application android:icon="@drawable/icon" android:label="@string/app_name" android:theme="@android:style/Theme.NoTitleBar">
可以看出,这样写的话,整个应用都会去掉标题栏,如果只想去掉某一个Activity的标题栏的话,可以把这个属性加到activity标签里面。
第三种:这种在一般的应用中不常用,就是在res/values目录下面新建一个style.xml的文件例如:
<?xml version="1.0" encoding="UTF-8"?>
<resources>
<style name="notitle">
<item name="android:windowNoTitle">true</item>
</style>
</resources>
这样,我们就自定义了一个style,就相当于一个主题,然后在AndroidManifest.xml文件中定义
<application android:icon="@drawable/icon"
android:label="@string/app_name"
android:theme="@style/notitle">
三种去掉标题栏方法的总结第一种,有的时候我们会看到,会先出现标题栏,然后再消失,因为我们只是在activity的oncreate方法中定义的,第二种相对第一种比较好一些,不会出现这种情况,第三种我个人感觉最好,这样把功能分开,便于维护和扩展。
1 2
- Android开发之去掉标题栏的三种方法,推荐第三种
- Android中去掉标题栏的几种方法(三种)
- android应用中去掉标题栏的三种方法
- android中去掉标题栏的三种方法
- Android activity 去掉标题栏的三种方法
- android应用中去掉标题栏的三种方法
- Android activity 去掉标题栏的三种方法
- Android去掉标题栏的两种方法
- android去掉标题栏的几种方法
- Android去掉标题栏的几种方法
- 关于Android开发界面设计之去掉标题栏的方法
- Android去掉标题栏的三种方法和全屏的三种方法
- Android去掉标题栏的三种方法和全屏的三种方法
- Android去掉标题栏的三种方法和全屏的三种方法
- android开发去掉顶部标题栏的方法
- 去掉标题栏和全屏的三种方法
- Android中设置去掉标题栏(NoTitleBar)的三种方法
- android关于实现去掉标题栏的几种方法
- java连接数据库(二)access: 简单连接步骤
- Linux mysql连接问题
- 联想机房同传日记——2014/09/17
- 我的开源夏令营--刚刚过去的两个月
- Swift之协议(Protocols)
- Android开发之去掉标题栏的三种方法,推荐第三种
- poj 3254
- NYOJ 题目837 Wythoff Game(威佐夫博奕必败点,水题)
- JavaScript跨域问题探究一
- 算法学习(一)
- cocos2dx简单弹窗实现
- 交互设计
- 举例说同步异步阻塞非阻塞机制
- Codeforces Round #266 (Div. 2)D(DP)