2011-06-21 30 views
0

我在ActionBar上有許多標籤,我想找到一種方法來處理平板電腦進入肖像模式時的操作。目前,如果您有超過3-4個菜單項和任何顯示菜單項,則更多選項卡將被切斷並且不可用。我想知道是否有辦法讓這些溢出到一個「更多」選項卡自動。或者,如果有一種方法可以將物理選項卡和下拉列表作爲最後一個「選項卡」作爲額外選項。有沒有人遇到過這種情況呢?是否有Android 3.0+ ActionBar的「溢出」視圖?

回答

2

我會做下列之一,如果我是開發所需的用例袢的高計數的應用:

  1. 覆蓋onConfigurationChanged當檢測縱向模式和隱藏選項卡上的文本只留下圖標。使用themes您也可以調整標籤內容的填充。
  2. 覆蓋onConfigurationChanged檢測縱向模式,並切換導航基於列表。這將爲您提供更多操作空間,同時仍顯示用戶所在的當前「標籤」。
  3. 實現自定義導航視圖,以任何您喜歡的方式響應肖像(例如,水平滾動,僅顯示帶有文本的選定選項卡,僅顯示具有其他選項的溢出樣式按鈕的選定選項卡)。
0

http://developer.android.com/sdk/android-4.0.html#ActionBar

的動作條已經被更新,以支持幾種新的行爲。最重要的是,該系統在小屏幕上運行時優雅地管理操作欄的大小和配置,以便爲所有屏幕尺寸提供最佳的用戶體驗。例如,當屏幕是窄(例如當手機處於縱向取向),操作欄的導航選項卡顯示在其直接出現在主操作欄下方的「堆積條形圖,」。

耶!