android - 更改 AppCompat 主题中的操作栏选项卡文本大小

标签 android android-actionbar android-appcompat

我四处搜索并尝试了多种方法来更改操作栏选项卡文本样式。

enter image description here

我想要更大的“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>

我做错了什么?

最佳答案

这对我有用。我可以更改文本大小和颜色。尝试删除 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>

关于android - 更改 AppCompat 主题中的操作栏选项卡文本大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23379122/

相关文章:

java - 改造返回空值

java - 如何将文字大小设置为双倍大小

android - 如何在 android 中创建自定义操作栏?

java - NoSuchMethodError : android. support.v4.view.ViewCompat.isAttachedToWindow

android - PersistableBundle 将值传递给服务和检索

android - 在 Android 的 Action Bar 中实现 SearchView

android - getActivity().getActionBar() 在 fragment 上给出 null

android - 操作栏中的 3 点菜单(选项菜单溢出)是图像还是 android 提供的默认图标?

android - 为什么每当我创建新项目时 Eclipse 会自动添加 appcompat v7 库支持?

使用 v7 appcompat 库的 Android 后向兼容性