[英]How to add title to ActionBarSherlock
我無法設置Action bar sherlock的標題。 這是我的代碼:
public void addNavaigationBar(){
//Create Action Bar sherlock
ActionBar navigation_bar = getSupportActionBar();
//Setting standart navigation bar view
navigation_bar.setNavigationMode(ActionBar.NAVIGATION_MODE_STANDARD);
navigation_bar.setDisplayHomeAsUpEnabled(true);
navigation_bar.setDisplayShowTitleEnabled(true);
navigation_bar.setTitle("Testing");
}
我想添加測試圖塊但不會更改。 這應該很容易,但我找不到它。
此外,我想知道我是否可以在頂部創建此導航欄和底部的Tab欄與操作欄sherlock?
謝謝。
編輯:對不起,這是有效的,這是我的另一個錯誤。
將其添加到您的onCreate
getSupportActionBar().setTitle("<Your Title Here>")
例:
public class MainActivity extends SherlockActivity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
//Actionbar Stuff
getSupportActionBar().setTitle("Hope This Helped!")
}
//REST OF CLASS HERE
}
首先,我找不到文檔,但是將Android標簽放在底部並不是最佳實踐 - 這就是在iOS上完成的方式。 從理論上講,如果你在頂部欄中填充了足夠的其他東西,那么它可以用SplitWhenNarrow實現 - 但它是不可靠的,因為在平板電腦上,例如,可能有足夠的空間來加載標簽,頂部的其他東西都在頂部酒吧。
編輯〜剛剛在我的代碼中測試 - 您可以省略show title方法(true)並仍然在操作欄上調用setTitle,並正確設置標題。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.