Android的ActionBar
有一個模式NAVIGATION_MODE_TABS
。使用ActionBarSherlock 3.5.1我已經設置了這個ActionBar
並添加了5個選項卡。在2.x設備上,我看到沒有水平滾動的所有標籤。在4.0.x上,我只看到3個可滾動佈局的選項卡。 ActionBar的NAVIGATION_MODE_TABS
可以在ICS中包含最多3個選項卡?如果是的話,我能否以這種方式破解?我知道,我可以創建自定義TabHost
,但使用ViewPager在選項卡視圖之間實現它會非常耗時。ActionBar中的選項卡數量
回答
你不需要破解任何東西。 ActionBar選項卡具有特定的佈局參數,您可以通過自定義樣式輕鬆進行更改。谷歌首先使用自己的風格來設置它們。你應該看看這個創建自定義樣式。 http://android-developers.blogspot.com/2011/04/customizing-action-bar.html既然你希望他們看起來像傑克·沃頓讓他們在ActionBarSherlock中設置的那樣,那麼你可以讓自己變得更加輕鬆,並且只是把他的風格撕掉。
當然,我使用樣式。問題是屏幕在不同的Android版本上看起來不同。我正在尋找理由,爲什麼會發生這種情況。 – sealskej 2012-01-08 13:29:32
我沒有看到關於控制選項卡的可滾動狀態的樣式中的任何選項。 – 2013-01-09 14:57:11
我和操作欄sherlock有同樣的問題,這篇文章幫了我。
How to manage the width of ActionBar navigation tabs?
重要組成部分,是
<style name="Theme.Styled" parent="Theme.Sherlock.Light.DarkActionBar">
<item name="actionBarStyle">@style/Widget.Styled.ActionBar</item>
<item name="android:actionBarStyle">@style/Widget.Styled.ActionBar</item>
</style>
- 1. ActionBar選項卡的重量/寬度
- 2. ActionBar選項卡高度
- 3. 在ActionBar中啓用/禁用選項卡
- 4. FragmentTransaction .attach和.detach的Actionbar選項卡
- 5. Honeycomb的Android ActionBar選項卡樣式
- 6. ActionBar Sherlock的樣式選項卡
- 7. Xamarin Android ActionBar選項卡 - 1選項卡不顯示文本
- 8. Android ICS + ActionBar選項卡+方向更改
- 9. ActionBar選項卡和主詳細布局
- 10. ActionBar選項卡 - 固定和可滾動?
- 11. ActionBar選項卡 - 無頁面更改
- 12. ActionBar選項卡背景與xml
- 13. 片段替換ViewPager在ActionBar選項卡
- 14. 對齊選項卡文本上方的ActionBar導航選項卡圖標?
- 15. 獲取TabBar中的選項卡數量
- 16. 運行代碼在ActionBar選項卡片段時刪除選項卡
- 17. 如何知道哪個選項卡在Android ActionBar選項卡式活動
- 18. 堆疊的ActionBar選項卡欄不填充父項
- 19. 是否可以將Google Maps V2 MapFragment放入ActionBar選項卡中?
- 20. 從片段,Android中切換ActionBar選項卡
- 21. 如何在monodroid或java中添加ActionBar選項卡
- 22. 防止Android ActionBar選項卡在Xamarin中切換
- 23. 合併選項卡中的選項卡
- 24. ActionBar 2個選項卡,每個選項卡中的列表,onClick並不總是觸發
- 25. 如何更改ActionBar導航選項卡的顏色?
- 26. 獲取不同寬度的ActionBar選項卡
- 27. 使用ActionBar選項卡重置ViewPager片段更改上的SearchView
- 28. 從一定寬度的Android更改ActionBar選項卡
- 29. 包含片段的ActionBar選項卡重新顯示時崩潰
- 30. 帶有旋轉片段的ActionBar選項卡
同樣的問題在這裏。你有沒有找到解決方案? – user420574 2012-07-16 15:41:45
我們已經創建了自定義的TabBar。檢查它在這裏:https://gist.github.com/3273440 – sealskej 2012-08-06 10:55:58
我強烈建議您更新到ActionBarSherlock 4.2.0。我在這些API級別中使用該版本的庫來處理各種問題而沒有問題。 – jsimon 2012-12-31 02:39:40