如何在安卓系统中隐藏应用程序名称?

14

我的应用程序显示名称和图标。我想隐藏名称。

我该如何做到这一点?

输入图像描述


1
可能是如何在Android中隐藏应用程序标题?的重复问题。 - pes502
不是瓷砖栏,而是操作栏,并使用 setDisplayShowTitleEnabled(false) 方法来隐藏标题。 - Haresh Chhelana
8个回答

24

若要隐藏标题,请调用 `

getSupportActionBar().setDisplayShowTitleEnabled(false)

或者,

getSupportActionBar().setTitle("new title"); - 如果您想要更改标题


3

如果你想隐藏应用程序名称,可以在该页面的Activity中使用以下代码:

你可以使用getSupportActionBar。

getSupportActionBar().setDisplayShowHomeEnabled(false);
   

如果您想隐藏ActionBar,请使用以下方法

getSupportActionBar().hide();

您可以通过以下方式重新命名您的应用程序:

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

总的来说,你可以使用以下内容:

getSupportActionBar().

以及其他代码...


3

以下是一种“变通”的方法,但它可以正常工作:

在清单文件中

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

1
如果您不想要标题但仍希望能够拥有菜单(即使只有一个图标),这就是解决方案。我在另一个活动中使用了可用的图标菜单项的代码,并希望在此处重用它。将其编写为按钮需要编写大量额外的代码。 - Andy Weinstein

1
如果您想在代码之外完成此操作,请将以下内容放入清单文件中:
<activity android:name=".ActivityName" android:theme="@android:style/Theme.NoTitleBar">

编辑:ranjith先生已经超越我了。


1
在 Kotlin 中,您可以使用以下代码:

supportActionBar?.setDisplayShowTitleEnabled(false)

"?"很重要,因为您可能已经禁用了整个标题栏,因为您尝试将不存在的标题栏的标题状态设置为false。"

1

它对我有效

前往 Style.xml,将其更改为

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

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

0

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


0
这个方法是这样的,进入你的主活动页面,在这个位置插入这行代码。输入图像描述

requestWindowFeature(Window.FEATURE_NO_TITLE); this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,WindowManager.LayoutParams.FLAG_FULLSCREEN); getSupportActionBar().hide();


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接