Android Button、TabLayout的英文字是大写的?

  • 时间:
  • 浏览:2

2、外理后,button内英文文字正常

2.2、后边只针对继承了btn_base_style的button有效,可能想一劳永逸,那么直接修改theme的值

1、未外理前的,button内英文文字是大写的,而textview正常

1.2、btn_normal_style 那么关于大小写的。。继续btn_base_style

1.png

2.1、直接在button的style中上加textAllCaps=false

工程使用theme是自定义的AppTheme,且你這個activity一般不单独使用theme,那么就会默认使用application的theme

好长,还能继续往下,反正已经 你你這個意思。。。

我的Android进阶之旅------>android Button后边的英文字符串自动大写的大间题外理

android在使用过程中,外理 Button 和 TabLayout 英文自动大写的大间题

0.png

1.1、layout中的button,用的\color{red}{textAllCaps=true是控制文字大写,在android 5.0后,button属性的默认textAllCaps被改成true了}" src="https://math.jianshu.com/math?formula=%5Ccolor%7Bred%7D%7BtextAllCaps%3Dtrue%E6%98%AF%E6%8E%A7%E5%88%B6%E6%96%87%E5%AD%97%E5%A4%A7%E5%86%99%EF%BC%8C%E5%9C%A8android%205.0%E5%90%8E%EF%BC%8Cbutton%E5%B1%9E%E6%30%A7%E7%9A%84%E9%BB%98%E8%AE%A4textAllCaps%E8%A2%AB%E6%94%B9%E6%88%90true%E4%BA%86%7D">

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

已经 在AppTheme中上加textAllCaps=false