2014-03-13 260 views
0

我是Android的初學者。我使用ActionBar選項卡創建了Tabs。現在我想要實現,當用戶在第一個標籤中點擊返回Button活動應該關閉或者當用戶在第二個標籤時,他點擊後臺按鈕應用應該顯示第一個標籤,這將使其成爲主頁標籤。我嘗試使用popupbackstack(),但它總是關閉活動,無論我在哪個標籤中。 請指導我。提前致謝。Android Actionbar選項卡導航

回答

1

最簡單的方法是在主機活動中記錄選項卡狀態(即顯示哪個選項卡),並覆蓋onBackPressed()方法以執行所需操作。

一些提示:

  1. 記得保存狀態(覆蓋onSavedInstanceState()並保存選項卡狀態),讓你活動的作品從onPause()恢復之後。

  2. 閱讀關於android推薦的導航風格here。你設計的東西與android建議的有點不同。

相關問題