Android 5.0系统国际化后Button英文字母以及tablayout tab英文字母自动变成大写问题

原因有可能是:Android 5.0的sdk在新建项目时的默认主题是android:theme=”@style/AppTheme”的关系。

Button :

需要在布局文件里加上“android:textAllCaps="false"

tablayout:

 默认情况下,TabLayout创建的选项卡将textAllCaps属性设置为true,您必须定义使此标志为false的样式。 解决办法:需要改变tablayout的style