我有一個問題。我想創造的東西,看起來像這樣: action barAndroid自定義操作欄,後退和下一步按鈕
左側的圖標將是一個後退按鈕(我的意思是它會返回到前一個標籤,左邊一個),右邊的圖標將是下一個按鈕(它會轉到下一個選項卡,正確的一個)。當我在標籤A上(例如有3個標籤:A,B,C),並且當我使用右鍵時,我也想重複這樣做,然後轉到B,然後C,然後再次轉到A等等。中間的文字將是一個標籤的名稱。我還想使它與早期版本的Android兼容(如2.something)。
我有一個問題。我想創造的東西,看起來像這樣: action barAndroid自定義操作欄,後退和下一步按鈕
左側的圖標將是一個後退按鈕(我的意思是它會返回到前一個標籤,左邊一個),右邊的圖標將是下一個按鈕(它會轉到下一個選項卡,正確的一個)。當我在標籤A上(例如有3個標籤:A,B,C),並且當我使用右鍵時,我也想重複這樣做,然後轉到B,然後C,然後再次轉到A等等。中間的文字將是一個標籤的名稱。我還想使它與早期版本的Android兼容(如2.something)。
if (openTabIndex=totalNumofTabs-1) {
//go to Tab index 0
} else {
//go to Tab index openTabIndex+1
}
我從來沒有與標籤工作過,但是這是一個if
聲明,如果沒有,你不能你想幹什麼。
要實現這一點,您需要實現自定義操作欄。
而對於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的文本視圖。爲了更好的設計,避免在這種情況下使用標籤。使用片段。在每次點擊圖像時,每次只需對碎片充氣。