Android TabLayout與ViewPager搭配使用英文標(biāo)題默認(rèn)大寫解決方案

問題:TabLayout與ViewPager搭配使用時(shí)英文標(biāo)題默認(rèn)大寫

目的:讓TabLayout的英文標(biāo)題既能顯示大寫又能顯示小寫

步驟:

  1. 在style.xml中實(shí)現(xiàn)一個(gè)樣式,指定parent為TextAppearance.Design.Tab,并設(shè)置標(biāo)簽屬性<item name="textAllCaps">false</item>

    <style name="TabTextStyle" parent="TextAppearance.Design.Tab">
            <item name="textAllCaps">false</item>
    </style>
    
  2. 在布局的TabLayout標(biāo)簽中使用app:tabTextAppearance指定Tab的文字樣式

     <android.support.design.widget.TabLayout
                app:tabTextAppearance="@style/TabTextStyle"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"/>
    

附上TabLayout默認(rèn)字體樣式代碼

<style name="TextAppearance.Design.Tab" parent="TextAppearance.AppCompat.Button">
        <item name="android:textSize">@dimen/design_tab_text_size</item>
        <item name="android:textColor">?android:textColorSecondary</item>
        <item name="textAllCaps">true</item>
</style>
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 179,057評(píng)論 25 709
  • 這篇主要要介紹Tablayout使用,因?yàn)樵趯?shí)際開發(fā)中TabLayout和ViewPager一起使用,所以下面主要...
    mm_cuckoo閱讀 17,397評(píng)論 2 55
  • 1 前言 在上一篇 Android TabLayout系列之屬性 中我們介紹了TabLayout的屬性,同時(shí)也給出...
    joker_fu閱讀 12,048評(píng)論 0 8
  • 近年來各種成功學(xué)、勵(lì)志類的影像、書籍層出不窮。消費(fèi)者樂于買單,出版商自然也不會(huì)放棄掙錢的機(jī)會(huì)。機(jī)場、火車站的勵(lì)志成...
    asker閱讀 335評(píng)論 0 3
  • 失魂的人兒看到暴雨前螞蟻搬家,突然間覺得感動(dòng)。嘿,要好好生活。 2017年8月3日 星期四 ...
    baobaod閱讀 232評(píng)論 0 0

友情鏈接更多精彩內(nèi)容