9

我正在使用ActionBarSherlock創建應用程序並使用ActionBar選項卡。下面是我如何定義標籤:ActionBarSherlock選項卡高度在Jelly Bean上不可調

actionBar.addTab(actionBar.newTab().setText("test").setTabListener(new TabListener<AccountsListFragment>(this, "accounts",AccountsListFragment.class))); 

我想改變標籤的高度。據我所知,沒有辦法改變標籤的高度。您還可以改變主操作欄的高度(我拉我的主操作欄的定義從) http://developer.android.com/design/patterns/actionbar.html#considerations-split-action-bars 那麼,如何改變操作欄的高度使用主旋律內下方風格

 <item name="actionBarSize">100dp</item> 
    <item name="android:actionBarSize">100dp</item> 

上述代碼似乎適用於所有設備,以更改主要操作欄和除jellybean之外的選項卡。我在4.1.2星系聯繫上測試了這個。同樣在4.2 Nexus 7上。兩者似乎都是一樣的。它只改變主要操作欄而不是標籤高度。

我們還嘗試了一個自定義視圖,以幫助我們的標籤。

如果任何人都可以指向我在谷歌的地方它說,他們不允許改變標籤的高度了(我懷疑是這種情況)還是給我一種風格來解決這個問題。我將不勝感激。如果你甚至給我一個正常的操作欄上的例子,而不是幫助我的sherlock。

回答

0

對我來說,這聽起來像一個無聲的錯誤修復。他們在每個新版本中都會做一些這些。我沒有任何意義,改變操作欄的高度應該會增加標籤的大小,並且這不是Google所鼓勵的,而是開發者發現很好用的。你唯一的選擇就是自己製作,但它非常複雜,可能會很費時。

類似的帖子在這裏: Change Actionbar height on Android JellyBean

+0

沒錯這就是我的想法太多。聽起來像你不應該改變它。 –

相關問題