android - 在一个 Activity 中从操作栏中删除标题文本

标签 android

我在我的 Activity 中添加了一个带有下拉菜单的操作栏,但它也显示了应用程序名称。

我的每个 Activity 都有一个操作栏,每个 Activity 都使用主题 @android:style/Theme.Holo.Light。一个是我的 Activity 屏幕,我想显示带有下拉菜单/微调菜单的操作栏,但我想隐藏应用程序标题。

我看到了this solution在另一个 SO 帖子上,但它要求我更改全局主题设置,如果我理解正确,该方法将从我所有的操作栏中删除标题。

我该怎么做?


截图如下:

enter image description here

最佳答案

可以用一个漂亮的衬垫来完成

getActionBar().setDisplayShowTitleEnabled(false)

这将只隐藏标题。如果你也想隐藏首页logo

getActionBar().setDisplayShowHomeEnabled(false);

使用 AppCompat 支持库时,应将 getActionBar() 替换为 getSupportActionBar()。还建议您在更改其值之前检查 ActionBar 是否为 null。

ActionBar actionBar = getSupportActionBar()
if (actionBar != null) {
    actionBar.setDisplayShowTitleEnabled(false);
    actionBar.setDisplayShowHomeEnabled(false);
}

关于android - 在一个 Activity 中从操作栏中删除标题文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11983120/

相关文章:

android - 打开电子邮件中的链接以在应用程序而不是网站中进行确认

android - 无法从 python 中调用 bash

Android StateListDrawable 按下状态总是显示最后添加

javascript - Titanium mobile,使用自定义循环获取数组值的最佳方式

android - 联系人 LOOKUP_KEY 有多持久?

java - Android-java-如何按对象内的某个值对对象列表进行排序

android - Activity 标题语言问题

javascript - 在所有浏览器中,单击事件在 Nexus S ICS (4.0.4) 上不起作用

java - RecyclerView 适配器上的 SwitchCompat

android - 在 Linux 操作系统 (Ubuntu) : Android Facebook SDK 中生成发布 key 哈希