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選項卡「鎖定」下面的ActionBar
- 3. 在Android ActionBar選項卡的選項卡中添加FragmentActivity。
- 4. Android Actionbar選項卡導航
- 5. 選項卡 - tabView或ActionBar
- 6. ActionBar選項卡高度
- 7. ActionBar中的導航選項卡
- 8. 片段中的ActionBar選項卡
- 9. 選擇ActionBar選項卡時打開新行選項卡
- 10. 在actionbar選項卡中添加badgeview
- 11. 在ActionBar中啓用/禁用選項卡
- 12. 帶有FragmentActivity的ActionBar選項卡
- 13. 更改ActionBar選項卡上的字體
- 14. ActionBar Sherlock的樣式選項卡
- 15. FragmentTransaction .attach和.detach的Actionbar選項卡
- 16. Honeycomb的Android ActionBar選項卡樣式
- 17. Xamarin Android ActionBar選項卡 - 1選項卡不顯示文本
- 18. 如何替換ActionBar中單個選項卡內的片段選項卡
- 19. Android ActionBar選項卡和片段
- 20. ActionBar選項卡 - 無頁面更改
- 21. ActionBar選項卡內容重疊
- 22. 將ActionBar選項卡綁定到ViewPager
- 23. 片段替換ViewPager在ActionBar選項卡
- 24. ActionBar選項卡背景與xml
- 25. 在ActionBarActivity底部設置ActionBar選項卡
- 26. ActionBar選項卡不包含wrap_content
- 27. 如何自定義ActionBar選項卡
- 28. Android ICS + ActionBar選項卡+方向更改
- 29. ActionBar選項卡和主詳細布局
- 30. Android,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