2013-08-28 104 views
1

我想自定義ActionBarSherlock標籤和標籤bar.It是這樣的。 enter image description here如何自定義ActionBarSherlock標籤和標籤欄

我要做成這樣enter image description here

+2

定製這種方式,即使它是可能的,是不是在所有直觀,看起來並不像一個Android應用程序(看上去更像IOS)。請考慮使用不同的設計。看到這裏:http://developer.android.com/design/patterns/pure-android.html。 –

+1

我想你應該玩ABS主題和drawable。通過這個,你可以自定義ABS你想要的。 –

+0

@Vipul您能否提供代碼來實施? –

回答

0

您可以使用自定義視圖顯示選項卡。您可以嘗試一個3-arg LinearLayout構造函數(在API 11中添加)。通過在XML文件中指定默認樣式,該庫傾向於利用系統佈局充氣機。所以,你也可以做類似的工作圍繞

<LinearLayout style="?attr/actionBarTabStyle" /> 

然後添加以下代碼

LineraLayout tabView = LayoutInflater.from(context).inflate(R.layout.my_tab, null); 
//set your layout params and setCustomView 
+0

我正在使用左/右交換以及製表符交換。那麼你的代碼會在這種情況下工作嗎? –

+0

是的,你可以爲你的actionBar中的每個選項卡定義一個單獨的佈局文件。 – VikramV