如何在Android中隐藏标题栏中的应用名称?

时间:2015-05-13 13:25:14

标签: android android-studio android-actionbar

我的应用正在显示名称和图标。我想隐藏名字。

我怎么能这样做?

enter image description here

7 个答案:

答案 0 :(得分:17)

你必须打电话给`

getSupportActionBar().setDisplayShowTitleEnabled(false) - 隐藏它,

getSupportActionBar().setTitle("new title"); - 如果你想改变它

答案 1 :(得分:2)

有点“解决方法”,但它工作正常:

在清单中

<activity
        android:name=".YourActivity"
        android:label="" />

答案 2 :(得分:1)

您可以使用getSupportActionBar。 如果您只想隐藏您的应用名称,请在该页面的活动中使用此代码:

        getSupportActionBar().setDisplayShowHomeEnabled(false);

如果你想隐藏ActionBar,请使用此

    getSupportActionBar().hide();

您可以使用以下命令重新命名您的应用

    getSupportActionBar().setTitle("that name you want");

完全可以使用:

getSupportActionBar().

和其他代码...... 祝你好运

答案 3 :(得分:0)

如果您想在代码之外执行此操作,请将其放入清单中:
<activity android:name=".ActivityName" android:theme="@android:style/Theme.NoTitleBar">

编辑:ranjith打败了我。

答案 4 :(得分:0)

将styles.xml中的appTheme样式的父属性替换为'@android:style / Theme.NoTitleBar'

答案 5 :(得分:0)

它对我有用

转到 Style.xml

更改
<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">

<style name="AppTheme" parent="Theme.AppCompat.NoActionBar">

答案 6 :(得分:0)

在Kotlin中,您可以使用:

supportActionBar?.setDisplayShowTitleEnabled(false)

“?”之所以重要,是因为您已经尝试将一个不存在的标题栏的标题状态设置为false,因此已经禁用了整个标题栏。