Android如何使用actionbarsherlock更改每个活动的标题

时间:2013-07-02 10:32:25

标签: android actionbarsherlock

我想知道如何使用ActionBarSherlock为每个活动使用不同的标题。与设置活动一样,应标题标题栏上的设置等

public class Main extends SherlockActivity implements OnClickListener, OnItemClickListener, OnItemLongClickListener

5 个答案:

答案 0 :(得分:5)

在您可以通过编程方式调用的每个活动中

ActionBar actionBar = getSupportActionBar();
actionBar.setTitle(title);

它将int或charsequence作为参数。文本视图的Lile setText

答案 1 :(得分:1)

你的意思是如何在Actionbar中设置标题?在这种情况下,它是:

    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        getSupportActionBar().setTitle(R.string.yourString);
....

答案 2 :(得分:0)

如果我正确理解了这个问题,你可以通过以下方式实现:

<activity android:name=".ActivityName"
    android:label="@string/settings">
</activity>

为您在AndroidManifest

中定义的每项活动执行此操作

答案 3 :(得分:0)

这是设置瓷砖的方法..

    ActionBar ab = getActionBar();
    ab.setTitle("My Title");

答案 4 :(得分:0)

您可以在声明

的清单中使用它
   <activity android name ".pckgname"
            android : label = "activity name"   
            >
 </actrivity>

并从您的活动中删除此方法

       this.requestWindowFeature(Window.FEATURE_NO_TITLE);