【问题标题】:Android Tablayout Set textAllCaps to False not workingAndroid Tablayout 将 textAllCaps 设置为 False 不起作用
【发布时间】:2015-12-21 02:46:54
【问题描述】:

我正在尝试将我的 ViewPager 标签文本设为小写字母,但它不起作用

我已经搜索并检查了与此相关的其他帖子,尝试了他们的解决方案,但仍然不起作用

<style name="MyCustomTabLayout" parent="Widget.Design.TabLayout">
      <item name="tabTextAppearance">@style/MyCustomTextAppearance</item>
</style>

<style name="MyCustomTextAppearance" parent="TextAppearance.Design.Tab">
      <item name="textAllCaps">false</item>
</style>

ViewPager 选项卡布局

<android.support.design.widget.TabLayout
        android:id="@+id/tabs"
        app:textAllCaps="false"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:theme="@style/MyCustomTabLayout" />

请对此有任何确认的有效解决方案?

谢谢。

【问题讨论】:

  • 有什么解决办法吗?我什至尝试在主题中将 tabIndicatorHeight 设置为 25dp,但它不会更新。似乎 TabLayout 甚至不会尊重分配的主题。
  • 不,我最终使用了 SlidingtabLayout,它也有自己的问题。

标签: android android-layout android-studio android-viewpager android-tablayout


【解决方案1】:

你试过了吗 createDefaultTabView() 方法。

需要将 textView.setAllCaps(true) 改为 false。

Sliding tab layout text is uppercase

【讨论】:

    【解决方案2】:

    此问题已在 google https://code.google.com/p/android/issues/detail?id=202117 上报告

    app:textAllCaps = "false" 样式不起作用的地方。

    但在 Android 支持库发布后,修订版 23.2.1(2016 年 3 月)此问题已解决。

    将支持库更新为Android Support Library to 23.2.1

    https://developer.android.com/topic/libraries/support-library/revisions.html

    【讨论】:

      【解决方案3】:

      它有点晚了,但希望它会帮助一些人。 如果您正在使用支持设计,那么您只需在选项卡布局中添加下面提到的行并获得预期的结果。

      app:tabTextAppearance="@android:style/TextAppearance.Widget.TabWidget"
      

      【讨论】:

        【解决方案4】:
        1. 尝试同时使用 <item name="textAllCaps">false</item> <item name="android:textAllCaps">false</item> 在您的 MyCustomTextAppearance 中
        2. 在 ViewPager 选项卡布局中,将android:theme="@style/MyCustomTabLayout"替换为style="@style/MyCustomTabLayout"

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2013-04-22
          • 2021-10-17
          • 1970-01-01
          • 1970-01-01
          • 2016-07-10
          • 2021-12-11
          • 2020-06-01
          • 2016-03-08
          相关资源
          最近更新 更多