簡體   English   中英

如何向ActionBarSherlock添加標題

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM