您的位置:首页 > 移动开发 > Android开发

Android去掉标题的方法

2013-08-09 10:05 246 查看
学习android编程的过程中,遇到一个问题,及时想去掉应用的标题,该如何实现呢,网上搜索了一下,查到了一些个方法,了解并进行了学习,先分享如下。

第一种:也一般入门的时候经常使用的一种方法

在setContentView()方法的前面插入代码:
requestWindowFeature(Window.FEATURE_NO_TITLE);//去掉标题栏

说明:此方法在哪一个Activity中使用,则该Activity对应的应用窗口的系统标题就去掉了,但是其他的Activity对应的窗口的系统标题不受影响。

第二种:在AndroidManifest.xml文件中定义

去掉整个应用的标题栏:

<application

    android:icon="@drawable/icon"

    android:label="@string/app_name"

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

说明:这种方法一旦设置,整个应用的系统自带的标题将去掉。

第三种:在res/values的style.xml文件中定义一个style

<resources>

    <style name="concealTitle">

        <item name="android:windowNoTitle">true</item>

    </style>

</resources>

定义完了一个style,接下来就是在AndroidManifest.xml中使用。

<application

    android:icon="@drawable/icon"

    android:label="@string/app_name"

    android:theme="@style/concealTitle">

说明:这种方法相对来说,功能区分比较明确,在后期的应用维护过程中比较容易。这种方法一旦使用,整个应用的系统自带的标题将全部去掉。

转载自原文:http://www.chinatarena.com/Html/adpeixun/201305/4833.html

参考原文的同时,本文的“说明”是自己学习的体会,不正确之处,还望指正!

谢谢原文作者!!!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: