我已经四处搜索并尝试了几种方法来更改操作栏选项卡文本样式。
我想要更大的文字大小" NOW SHOWING"文本。
这是我的主题。
<style name="Theme.Tabtheme" parent="@style/Theme.AppCompat.Light.DarkActionBar">
<item name="actionBarItemBackground">@drawable/selectable_background_tabtheme</item>
<item name="popupMenuStyle">@style/PopupMenu.Tabtheme</item>
<item name="dropDownListViewStyle">@style/DropDownListView.Tabtheme</item>
<item name="actionBarTabStyle">@style/ActionBarTabStyle.Tabtheme</item>
<item name="android:actionBarTabTextStyle">@style/ActionBarTabTextStyle.Tabtheme</item>
<item name="actionBarTabTextStyle">@style/ActionBarTabTextStyle.Tabtheme</item>
<item name="actionDropDownStyle">@style/DropDownNav.Tabtheme</item>
<item name="actionBarStyle">@style/ActionBar.Solid.Tabtheme</item>
<item name="actionModeBackground">@drawable/cab_background_top_tabtheme</item>
<item name="actionModeSplitBackground">@drawable/cab_background_bottom_tabtheme</item>
<item name="actionModeCloseButtonStyle">@style/ActionButton.CloseMode.Tabtheme</item>
<!-- Light.DarkActionBar specific -->
<item name="actionBarWidgetTheme">@style/Theme.Tabtheme.Widget</item>
</style>
<style name="ActionBarTabTextStyle.Tabtheme" parent="Widget.AppCompat.Base.ActionBar.TabText">
<item name="android:textSize">18sp</item>
</style>
我做错了什么?
答案 0 :(得分:5)
这对我有用。我可以改变文字大小和颜色。请尝试删除actionBarWidgetTheme
<style name="Theme.Tabtheme" parent="@style/Theme.AppCompat.Light.DarkActionBar">
<item name="android:actionBarTabTextStyle">@style/ActionBarTabTextStyle.Tabtheme</item>
<item name="actionBarTabTextStyle">@style/ActionBarTabTextStyle.Tabtheme</item>
</style>
<style name="ActionBarTabTextStyle.Tabtheme" parent="Widget.AppCompat.Base.ActionBar.TabText">
<item name="android:textSize">18sp</item>
<item name="android:textColor">@color/Red</item>
</style>