PagerTabStrip со всеми заглавными буквами

У меня есть PagerTabStrip в моем приложении, и я помещаю строки на вкладку,

titles = new String[]{
            "Tab1",
            "Tab2",
            "Tab3"

};

так что предположим, что здесь заглавная только буква «Т», но я получаю все заглавные буквы.

Я также попытался исправить это, добавив textAllCap как false через стиль в xml:

 <style name = "viewPagerTitleStrip">
    <item name = "android:textColor">@color/LightGrey2</item>
    <item name = "android:textSize">20sp</item>
    <item name = "android:textAllCaps">false</item>
 </style>

а затем примените его в макете xml:

<android.support.v4.view.ViewPager
    android:id = "@+id/mainFragContainer"
    android:layout_width = "match_parent"
    android:layout_height = "match_parent"
    app:layout_behavior = "@string/appbar_scrolling_view_behavior">

    <android.support.v4.view.PagerTabStrip
        android:id = "@+id/titleStrip"
        style = "@style/viewPagerTitleStrip"
        android:layout_width = "match_parent"
        android:layout_height = "wrap_content"
        android:background = "@color/colorPrimary"
        android:paddingTop = "10dp"
        app:tabIndicatorColor = "@color/LightGrey"
        />

</android.support.v4.view.ViewPager>

Но они по-прежнему выглядят полностью заглавными, то есть "TAB1", "TAB2", "TAB3".

Кто-нибудь может помочь?

это не дубликат сообщения .. потому что я работаю над PagerTabStrip, но не над TabLayout .. и, насколько я понимаю, ответ, предложенный в этом сообщении, не работает для меня ..

blossomvy 10.08.2018 11:02
0
1
38
1

Ответы 1

попробуй это

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

Я попытался поместить его в <android.support.v4.view.PagerTabStrip /> .. но он все еще не работает ..

blossomvy 10.08.2018 11:04

Другие вопросы по теме