操作栏选项卡未填充选项卡栏

Ric*_*ick 9 android actionbarsherlock android-tabs

经过几个小时的尝试,我终于找到了一种方法,可以将动作栏标签栏与动作栏分开. 如果没有空间,操作栏将标签转换为列出导航 但是现在还有一个问题.选项卡未填充标签栏. 在此输入图像描述

编辑 选项卡通过以下方式添加到操作栏:ActionBar.Tab relatieTab = actionBar.newTab().setText("Relaties"); actionBar.addTab(relatieTab);

moo*_*ock 0

使用以下命令自定义操作栏中的选项卡:

<style name="MyAppActionBarTabStyle" parent="@android:style/Widget.ActionBar.TabView">
    <item name="android:background">@drawable/actionbar_tabindicator</item>
    <item name="android:minWidth">40dip</item>
    <item name="android:maxWidth">40dip</item>
    <item name="android:layout_width">0dip</item>
    <item name="android:layout_weight">1</item>
</style>
Run Code Online (Sandbox Code Playgroud)

确保您设置这些导航选项卡的活动的 @android:theme 中有以下内容

<style name="MyAppTheme" parent="android:style/Theme.Holo.Light">
    <item name="android:actionBarTabStyle">@style/MyAppActionBarTabStyle</item>
</style>
Run Code Online (Sandbox Code Playgroud)

我仍然不知道如何检测选项卡栏是独立的,即在主操作栏下方还是合并的(在横向或更大的屏幕甚至纵向时)

另一件有趣的事情是,当空间不足时,如何防止标签栏折叠成旋转图标。

当我找到上述问题的答案时,将更新帖子。在那之前希望这些风格能帮助其他人