如何更改操作栏选项卡视图的高度

5
如何自定义操作栏选项卡视图以达到所需高度?
我想要的操作栏选项卡输出结果如下: enter image description here 但实际输出结果却是: enter image description here 我正在使用设置自定义视图的方式在选项卡视图上使用自定义视图。
如何手动更改选项卡视图的高度?
1个回答

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 只设置了操作栏的高度,而不是选项卡视图的高度 ): - Naruto
是的,要更改选项卡高度,您需要更改操作栏的高度.. 请检查我的更新代码。 - Ahmed Ekri

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接