3

我想知道如何使用 ActionBarSherlock 为每个活动使用不同的标题。像设置的活动应该在标题栏上标记设置等

public class Main extends SherlockActivity implements OnClickListener, OnItemClickListener, OnItemLongClickListener
4

5 回答 5

5

在每个活动中,您都可以以编程方式调用

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

它以 int 或 charsequence 作为参数。一个 TextView 的 setText

于 2013-07-02T10:36:25.503 回答
1

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

    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        getSupportActionBar().setTitle(R.string.yourString);
....
于 2013-07-02T10:37:02.110 回答
0

如果我正确理解了这个问题,您可以通过以下方式执行此操作:

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

并为您在AndroidManifest.

于 2013-07-02T10:34:56.280 回答
0

这是设置瓷砖的方法..

    ActionBar ab = getActionBar();
    ab.setTitle("My Title");
于 2013-07-02T10:38:54.077 回答
0

你可以在你声明的清单中使用它

   <activity android name ".pckgname"
            android : label = "activity name"   
            >
 </actrivity>

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

       this.requestWindowFeature(Window.FEATURE_NO_TITLE);
于 2013-07-02T10:40:49.267 回答