提问者:小点点

如何更改android actionbar标题和图标


我正在尝试在Android的ActionBar上做一些事情。

我已经在操作栏的右侧添加了新项目。

如何更改操作栏的左侧?我想改变图标和文本,我想在其他屏幕的操作栏中添加一个“后退按钮


共2个答案

匿名用户

这很容易完成

如果要在代码中更改,请调用:

setTitle("My new title");
getActionBar().setIcon(R.drawable.my_icon);

并将值设置为您喜欢的任何值。

或者,在Android manifest XML文件中:

<activity android:name=".MyActivity" 
       android:icon="@drawable/my_icon" 
       android:label="My new title" />  

要在应用程序中启用“后退”按钮,请使用:

 getActionBar().setHomeButtonEnabled(true);
 getActionBar().setDisplayHomeAsUpEnabled(true);

代码应该全部放在oncreate中,这样标签/图标的更改对用户是透明的,但实际上它可以在activity生命周期的任何地方调用。

匿名用户

为了使一个图标可以被你的所有操作条使用,你可以在你的Android清单中这样做。

<application
    android:logo="@drawable/Image">

    ...

</application>