2013-08-26 116 views
5

如何自定義操作欄選項卡視圖以具有所需的高度..?如何更改操作欄選項卡視圖高度

我想這樣的輸出與操作欄中的標籤 enter image description here

,但我得到的輸出喜歡這個

enter image description here

我使用自定義視圖上TabView的通過設置自定義視圖

如何手動更改標籤視圖的高度?

回答

0

你可以使用ActionBar.getHeight()來獲得高度。

,然後將其設置爲一個特定的高度,你可以這樣做:

首先創建一個新的主題

<?xml version="1.0" encoding="utf-8"?> 
<resources> 
    <style name="Theme.FixedSize" parent="Theme.Sherlock.Light.DarkActionBar"> 
     <item name="actionBarSize">48dip</item> 
     <item name="android:actionBarSize">48dip</item> 
    </style> 
</resources> 

然後將主題設爲您的活動

android:theme="@style/Theme.FixedSize" 

更新:

<style name="YourTheme" parent="@android:style/Theme.Holo"> 
    <item name="android:actionBarTabStyle">@style/tab_nav</item> 
    <item name="android:actionBarTabTextStyle">@style/tab_nav_text</item> 
    <item name="android:actionBarSize">85dp</item> 
</style> 
+1

不工作... actionbarsize只是設置操作欄的高度,而不是tabview的高度): – Naruto

+0

是更改標籤的高度,您需要更改操作欄的高度..檢查我的更新代碼 –

+0

不工作.. .. –