Android从操作栏删除标题,删除名称应用

时间:2014-09-30 15:38:05

标签: android android-actionbar title

当我想"删除"我的第一个Activity的标题(只是标题,而不是操作栏),我的应用程序的名称也被删除了。 (所以我只是"图标" ...)

我做到了,就像那样:

    <application
        android:allowBackup="true"
       android:icon="@drawable/ic_launcher"
       android:label="@string/app_name"
       android:theme="@style/AppTheme" >

.....

    <activity
            android:name="PresentationActivity"
            android:logo="@drawable/logo"
            android:label=""
            android:screenOrientation="portrait" >

我不明白为什么该应用会删除我应用的标签?我把它设置在

<application>

有什么想法吗?

THX

编辑:我在活动创建时隐藏了标题,但我不喜欢,因为有延迟。

3 个答案:

答案 0 :(得分:1)

如果您不喜欢延迟,那么您可以将标题颜色设置为与背景颜色相同;)它令人讨厌的黑客,但如果您在背景上没有一些渐变,它会起作用。

答案 1 :(得分:0)

如果要删除标题,可以这样做:

转到AndroidManifest,找到如下所示的行:

android:theme="@android:style/something blah blah blah"

它会出现在您的活动代码中。

将其更改为:

android:theme="@android:style/Theme.DeviceDefault.Wallpaper.NoTitleBar"

标题已经消失:)

这就是你想要的吗?我希望这有帮助。如果没有,请告诉我,我会更新我的答案。 :)

答案 2 :(得分:-1)

如果要禁用ActionBar的标题,可以像这样调用代码:

getActionBar().setTitle("");

或者你可以禁用它

 getActionBar().setDisplayShowTitleEnabled(false);