2012-10-27 125 views
2

我有一個問題。我想創造的東西,看起來像這樣: action barAndroid自定義操作欄,後退和下一步按鈕

enter image description here

左側的圖標將是一個後退按鈕(我的意思是它會返回到前一個標籤,左邊一個),右邊的圖標將是下一個按鈕(它會轉到下一個選項卡,正確的一個)。當我在標籤A上(例如有3個標籤:A,B,C),並且當我使用右鍵時,我也想重複這樣做,然後轉到B,然後C,然後再次轉到A等等。中間的文字將是一個標籤的名稱。我還想使它與早期版本的Android兼容(如2.something)。

回答

0
if (openTabIndex=totalNumofTabs-1) { 
//go to Tab index 0 
} else { 
//go to Tab index openTabIndex+1 
} 

我從來沒有與標籤工作過,但是這是一個if聲明,如果沒有,你不能你想幹什麼。

1

要實現這一點,您需要實現自定義操作欄。
而對於Android版本較低的目標設備,請使用支持庫。在圖書館的幫助下,操作欄僅在Android 2.1及更高版本中受支持。

請參閱下面的鏈接設置操作欄。
https://developer.android.com/training/basics/actionbar/setting-up.html

下面的一段代碼將幫助你對此有更多的瞭解。

// Inflate your custom layout 
final ViewGroup actionBarLayout = (ViewGroup) getLayoutInflater().inflate(
     R.layout.action_bar, 
     null); 

// Set up your ActionBar 
final ActionBar actionBar = getActionBar(); 
actionBar.setDisplayShowHomeEnabled(false); 
actionBar.setDisplayShowTitleEnabled(false); 
actionBar.setDisplayShowCustomEnabled(true); 
actionBar.setCustomView(actionBarLayout); 

要創建上述操作欄,請使用相對佈局,其中兩個圖像視圖用於方向按鈕,一個用於tabname的文本視圖。爲了更好的設計,避免在這種情況下使用標籤。使用片段。在每次點擊圖像時,每次只需對碎片充氣。

相關問題