Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/194.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 如何更改API 14及以上版本中的ActionBar选项卡样式_Android_Android Actionbar Compat - Fatal编程技术网

Android 如何更改API 14及以上版本中的ActionBar选项卡样式

Android 如何更改API 14及以上版本中的ActionBar选项卡样式,android,android-actionbar-compat,Android,Android Actionbar Compat,我正在尝试使用ViewPager视图在顶部安装5个选项卡。我需要这5个标签来适应屏幕宽度。它没有,所以我可以减小文本大小使其适合,但是文本太小了。因此,现在我尝试删除每个选项卡的一些填充,如下所示: <style name="CustomActionBarTheme" parent="Theme.AppCompat.Light"> <item name="android:actionBarTabTextStyle">@style/MyActionBarTextTh

我正在尝试使用ViewPager视图在顶部安装5个选项卡。我需要这5个标签来适应屏幕宽度。它没有,所以我可以减小文本大小使其适合,但是文本太小了。因此,现在我尝试删除每个选项卡的一些填充,如下所示:

<style name="CustomActionBarTheme" parent="Theme.AppCompat.Light">
    <item name="android:actionBarTabTextStyle">@style/MyActionBarTextTheme</item>
    <!-- <item name="android:actionBarStyle">@style/MyActionBarTheme</item> -->
</style>

<style name="MyActionBarTheme" parent="Widget.AppCompat.Light.Base.ActionBar.TabView">
    <item name="android:padding">0dp</item>
</style>

<style name="MyActionBarTextTheme" parent="Widget.AppCompat.Light.ActionBar.TabText">
    <item name="android:textSize">10sp</item>
</style>

@style/MyActionBarTextTheme
0dp
10便士
除非什么都没发生。事实上,标签完全消失了。我应该做些更具体的事情吗?谢谢