去除activity的titleBar

来源:互联网 发布:淘宝店铺信誉度 编辑:程序博客网 时间:2024/04/30 20:25

做一个好看的界面,我们一般都不喜欢activity上面那个名称,不仅样式看起来不爽,还会跟我们后面设计的界面会格格不入。

于是乎,问题引出来了,那么怎么去除掉这么一个问题。

百度的话请输关键字:去除activity的titleBar

我也看了网上一些例子,最后觉得还是下面的方法比较容易理解和适合初学者。

其实很简单只需在AndroidMainfest.xml文件里,加上一句  android:theme="@android:style/Theme.NoTitleBar"

例如:

<application
        android:allowBackup="true"
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name"
        android:theme="@android:style/Theme.NoTitleBar" 
        android:name="com.example.uitest.Deaboway">
        <activity
            android:name="com.example.uitest.MainActivity">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />


                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
        <activity 
            android:name=".operation" />
        <activity
            android:name=".showGrade"/>
    </application>

可以看到,我把那一句话加入了<application>便签内,这样的效果是我们程序的所有activity的titleBar都会消除,如果你只是想要消除个别activity的titleBar的话,那就把那一句话放进对于的<activity>便签里面。这样效果就只会应用在写了这句话的activity上。

原创粉丝点击