Android4.2中全屏或者取消标题栏的方法总结

 更新时间:2013年06月02日 16:30:29   作者:  
有的时候我们会看到,会先出现标题栏,然后再消失,因为我们只是在activity的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方法中定义的,第二种相对第一种比较好一些,不会出现这种情况,第三种我个人感觉最好,这样把功能分开,便于维护和扩展

再介绍全屏的方法:
第一种
复制代码 代码如下:

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

第二种
复制代码 代码如下:

android:theme="@android:style/Theme.NoTitleBar.Fullscreen"

第三种
复制代码 代码如下:

application android:icon="@drawable/icon"
android:label="@string/app_name"
android:theme="@style/fullscreem"

相关文章

  • Android仿淘宝商品详情页效果

    Android仿淘宝商品详情页效果

    这篇文章主要为大家详细介绍了Android仿淘宝商品详情页效果,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-10-10
  • Android转场动画深入分析探究

    Android转场动画深入分析探究

    对于一个动画而言,它是由多个分镜头组成的,而转场就是分镜之间衔接方式。转场的主要目的,就是为了让镜头与镜头之间过渡的更加自然,让动画更加连贯,例如两个页面切换之间的衔接动画
    2022-10-10
  • Android自定义SeekBar滑动显示数字

    Android自定义SeekBar滑动显示数字

    这篇文章主要为大家详细介绍了Android自定义SeekBar滑动显示数字,使用FrameLayout结合SeekBar滑动时,数值显示,滑动停止时显示数字,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-09-09
  • Android在线更新SDK的方法(使用国内镜像)

    Android在线更新SDK的方法(使用国内镜像)

    这篇文章主要介绍了Android在线更新SDK的方法,分别介绍了修改hosts文件使用谷歌官方镜像更新及使用国内镜像更新SDK的方法,非常简单实用,需要的朋友可以参考下
    2015-12-12
  • Android UI效果之绘图篇(一)

    Android UI效果之绘图篇(一)

    这篇文章主要介绍了Android UI效果之绘图篇,针对Android开发中的UI效果设计模块进行讲解,感兴趣的小伙伴们可以参考一下
    2016-02-02
  • Android SwipeRefreshLayout下拉刷新源码解析

    Android SwipeRefreshLayout下拉刷新源码解析

    这篇文章主要为大家详细解析了Android SwipeRefreshLayout下拉刷新源码,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-11-11
  • 详解Flutter中key的正确使用方式

    详解Flutter中key的正确使用方式

    这篇文章主要为大家介绍了详解Flutter中key的正确使用方式,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-01-01
  • Android仿新浪微博启动界面或登陆界面(1)

    Android仿新浪微博启动界面或登陆界面(1)

    这篇文章主要为大家详细介绍了Android仿新浪微博启动界面或登陆界面的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-11-11
  • Android UI动态设置带有Stroke渐变色背景Drawable

    Android UI动态设置带有Stroke渐变色背景Drawable

    这篇文章主要为大家介绍了Android UI动态设置带有Stroke渐变色背景Drawable,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-01-01
  • android动态壁纸调用的简单实例

    android动态壁纸调用的简单实例

    动态壁纸的实现其实就是在Activity中调用动态壁纸服务,通过绑定服务得到IWallpaperService,调用该接口中的attach函数实现壁纸的调用。
    2013-06-06

最新评论