簡體   English   中英

帶有后退和下一步按鈕的Android自定義操作欄

[英]Android custom action bar with back and next button

我有一個問題。 我想創建如下所示的內容: 操作欄

在此處輸入圖片說明

左圖標將是一個后退按鈕(我是說它將返回到上一個選項卡,左一個),右圖標將是下一個按鈕(它將轉到下一個選項卡,右一個)。 我還想反復進行操作,所以當我在選項卡A上(例如3個選項卡:A,B,C),並且當我使用右鍵時,依次轉到B,C,然后再到A,依此類推。 中間的文本將是選項卡的名稱。 我還想使其與android的早期版本(如2.something)兼容。

為此,您需要實現自定義操作欄。
而要針對具有較低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);

要創建上方的操作欄,請使用相對布局,其中兩個圖像視圖用於方向按鈕,一個文本視圖用於標簽名。 為了獲得更好的設計,在這種情況下,請避免使用選項卡。 使用片段 每次單擊圖像時,只需將片段充氣一次。

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

我以前從未使用過制表符,但這是一個if陳述,表示如果不存在,您將無法做您想做的事情。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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