设置上下文操作栏的标题

我想设置上下文操作栏的标题(如下图所示)。 在这里输入图像说明

我已经尝试了以下内容:

getActionBar().setTitle("Title for cab"); 

但标题没有显示出来。

Solutions Collecting From Web of "设置上下文操作栏的标题"

我设法通过调用ActionMode的setTitle方法来设置标题。

 mActionMode.setTitle("Title for cab"); 

这个答案为我工作

  @Override public boolean onPrepareActionMode(ActionMode mode, Menu menu) { mode.setTitle(yourTitlehere); return false; // Return false if nothing is done } 

根据Android文档:

http://developer.android.com/guide/topics/ui/menus.html#CAB

在创buildMultiChoiceModeListener对象时,可以在覆盖onItemCheckedStateChanged()方法时MultiChoiceModeListener

这会做的伎俩。 整洁简单:

 @Override public void onItemCheckedStateChanged(ActionMode mode, int position, long id, boolean checked) { // Set contextual action bar title mode.setTitle("Your title"); } 

我假设你不是在谈论文本的静态设置,而是想在运行时改变它。 如果是这样,@ AmJay的方法应该工作。 如果没有,那么你应该在菜单的项目创build中使用android:title。