2012-10-16 102 views
2

我在我的應用程序中使用ActionBar(ActionBarSherlock(版本4.2)用於預HoneyComb設備),我有四個選項卡,每個選項卡上只有一個圖像。在Android中自定義ActionBar TabBar?

現在我的問題是我希望第四個選項卡比其他選項小,其他三個選項必須填充可用空間並在第四個選項卡啓動前留下幾個像素。

假設例如前3個選項卡覆蓋屏幕寬度的75%(每個選項爲25%),然後有5%寬度的空間(屏幕空間),最後一個選項卡佔用屏幕寬度的20% 。

我該怎麼做?

我已經閱讀了一些關於堆棧溢出相關的線程,但找不到我的問題的任何答案。指向解決方案的簡單指針將非常有幫助。

+0

它看起來像你必須實現自定義actionBarSharelock。讓我嘗試給你一個例子。 –

+0

這將是如此的好你...我也在同一方向思考,但不能得到指針開始。其實我不知道從哪裏開始? – aProgrammer

+0

即使我實現了自定義ActionBarSherlock並提供此功能,但如何使其可用於使用原始ActionBars的後HoneyComb設備...... – aProgrammer

回答

1

你爲什麼不試試這個?製作5個選項卡而不是4個。根據你的需要給他們所有的尺寸。前三個標籤具有相同的尺寸,第四個標籤不過是空間而已。第五個標籤將是您的原始第四個標籤。你說的話 ??

希望它能解決您的問題。

謝謝。