android - 如何更改 android 操作栏标题和图标

标签 android android-layout android-actionbar

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

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

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

Android Action Bar

最佳答案

这很容易实现

如果你想在代码中改变它,调用:

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

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

或者,在 Android list XML 文件中:

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

要在您的应用中启用后退按钮,请使用:

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

代码应该全部放在你的onCreate中,这样标签/图标的变化对用户来说是透明的,但实际上它可以在 Activity 生命周期的任何地方调用。

关于android - 如何更改 android 操作栏标题和图标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14483393/

相关文章:

java - 安卓Java : How do I update an object inside a method?

Android:是否可以设置与 View 宽度成比例的 View 高度?

android - 如何使用字体文件中的图标作为 Android 中的可绘制对象

Android 在拆分或堆叠时更改操作栏选项卡的选择器颜色

java - Android - 正确的多线程

Android - TextView 滚动

android - 使用代码访问 LinearLayout 内的 View

android - ListView 中的不同图标

android - 如何让Rotate3dAnimation更流畅?

android - 在 Sherlock 操作栏中显示不确定的进度