2013-08-26 83 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

不工作.. .. –