Android - 如何从ActionBar中删除应用名称

时间:2015-04-10 01:52:04

标签: android android-actionbar

这是我的应用:

enter image description here

现在我想从我的ActionBar中删除应用名称...
我希望这样:

enter image description here

我的代码:

<menu xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:myapp="http://schemas.android.com/apk/res-auto" >

    <item
        android:id="@+id/phone"
        android:title="@string/phone"
        android:icon="@drawable/phone"
        myapp:showAsAction="ifRoom" />

    <item
        android:id="@+id/computer"
        android:title="@string/computer"
        android:icon="@drawable/computer"
        myapp:showAsAction="ifRoom"  />


</menu>

5 个答案:

答案 0 :(得分:13)

ActionBar actionBar = getActionBar();
actionBar.setDisplayShowTitleEnabled(false);
actionBar.setDisplayShowHomeEnabled(false);

或者您可以致电actionbar.setTitle("")

答案 1 :(得分:2)

在ActionBar上调用setDisplayShowHomeEnabled()setDisplayShowTitleEnabled(),这是通过调用getActionBar()获得的。

答案 2 :(得分:2)

我已经看到了有关位置等问题。这是完整的解决方案。在onCreate();

中使用它
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.common.by import By
from selenium.webdriver.support import expected_conditions as EC

答案 3 :(得分:1)

您可以尝试setTitle("")。如果您使用的是ActionBarToolBar,请致电bar.setTitle("")或:

bar.setDisplayShowTitleEnabled(false);
bar.setDisplayShowHomeEnabled(false);

答案 4 :(得分:1)

如果要隐藏它,请使用此代码

getSupportActionBar().setDisplayShowTitleEnabled(false)

或者如果您想更改名称,请使用此

getSupportActionBar().setTitle("type yor title here");