android如何去掉标题栏

三种方法:

  • 方法一 : (利用代码)
//设置窗体为没有标题的模式
this.requestWindowFeature(Window.FEATURE_NO_TITLE);
  • 方法二 : (利用清单文件manifest.xml)
android:theme="@android:style/Theme.NoTitleBar"

将上述代码添加到需要隐藏标题栏的Activity的属性中

例如 : (关键是最后一行代码)
<application    
android:allowBackup="true"    
android:icon="@mipmap/ic_launcher"    
android:label="@string/app_name"    
android:supportsRtl="true"    
android:theme="@style/Theme.AppCompat.NoActionBar">
  • 方法三 : (类似方法二)(思路是在style.xml文件里定义如下代码,然后在manifest.xml中引入即可)
    具体代码如下:
    style.xml
<?xml version="1.0" encoding="UTF-8" ?>  
<resources>  
    <style name="notitle">  
        <item name="android:windowNoTitle">true</item>  
    </style>   
</resources>  

manifest.xml (关键是最后一行代码)

<application android:icon="@drawable/icon"   
        android:label="@string/app_name"   
        android:theme="@style/notitle">  

其实第三种方法和第二种方法的原理相似,只不过第三种方法更利于代码的复用,如果你要自定义许多安卓的控件属性,而且需要在许多APP中使用这些你自己定义的控件属性,就可以使用第三种方法,然后只需要引入你自己编辑好的style.xml文件即可.

阅读原文

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,528评论 25 709
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,442评论 19 139
  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 14,216评论 4 61
  • 添加活动栏(Adding the Action Bar) 活动栏action bar 是非常重要的设计元素之一,你...
    张云飞Vir阅读 5,465评论 0 51
  • 别拒绝,去接受 抑郁症已经属于我的一部分 也只是我的一部分 余生那么长 带着这部分去拥抱其余的吧 经历的事情只要自...
    叹叹叹息阅读 1,820评论 0 0