У меня есть 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".
Кто-нибудь может помочь?
попробуй это
app:tabTextAppearance = "@android:style/TextAppearance.Widget.TabWidget"
Я попытался поместить его в <android.support.v4.view.PagerTabStrip /> .. но он все еще не работает ..
это не дубликат сообщения .. потому что я работаю над PagerTabStrip, но не над TabLayout .. и, насколько я понимаю, ответ, предложенный в этом сообщении, не работает для меня ..