我想知道如何使用ActionBarSherlock爲每個活動使用不同的標題。如設置的活動應標註在標題設置欄等Android如何使用actionbarsherlock更改每個活動的標題
public class Main extends SherlockActivity implements OnClickListener, OnItemClickListener, OnItemLongClickListener
我想知道如何使用ActionBarSherlock爲每個活動使用不同的標題。如設置的活動應標註在標題設置欄等Android如何使用actionbarsherlock更改每個活動的標題
public class Main extends SherlockActivity implements OnClickListener, OnItemClickListener, OnItemLongClickListener
如果我理解正確的問題,你可以這樣做:
<activity android:name=".ActivityName"
android:label="@string/settings">
</activity>
併爲每個活動,這些活動都這樣做在AndroidManifest
中定義。
中的每個活動,你可以調用編程
ActionBar actionBar = getSupportActionBar();
actionBar.setTitle(title);
它需要作爲參數既int或CharSequence中。 Lile setText的TextView
你的意思是如何在操作欄中設置標題?在這種情況下,它是:
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
getSupportActionBar().setTitle(R.string.yourString);
....
他正在談論Actionbar Sherlock,而不是原生的 –
這是設置平鋪方式..
ActionBar ab = getActionBar();
ab.setTitle("My Title");
ü可以在你的清單,你聲明
<activity android name ".pckgname"
android : label = "activity name"
>
</actrivity>
使用它,並刪除此方法從您的活動
this.requestWindowFeature(Window.FEATURE_NO_TITLE);
感謝您的快速回復:) –