2012-09-05 41 views
1

我新手,SherlockActionBar發展,我想要的是「四方狀」頂行動下,它的標籤欄,請參閱:定製SherlockActionBar佈局上面標籤

正如理查德列文描述Android ActionBarSherlock Top Bar我可以輕鬆地添加菜單動作,如顯示在頂部欄右側的「搜索」或「簽入」,但如果我需要添加自定義「向上」按鈕(而不是徽標)和自定義(粗體,例如)標題?我可以只使用SherlockActionBar XML樣式嗎?還是需要實現新的組件?

回答

1

在您的活動,使向上按鈕(通常的onCreate()):

getSupportActionBar().setDisplayHomeAsUpEnabled(true); 

然後實現它的行爲:

@Override 
public boolean onOptionsItemSelected(MenuItem item) { 
    switch (item.getItemId()) { 
    case android.R.id.home: 

     // do something 

     return true; 
    } 
    return false; 
} 

對於動作條主題化:http://actionbarsherlock.com/theming.html

而對於標籤,我認爲你可以這樣做在android 4執行:http://developer.android.com/guide/topics/ui/actionbar.html#Tabs

有很多樂趣:)

+0

你需要更多的信息/幫助嗎? – Alexis

+0

非常感謝!簡單而簡潔 – Abramodj