解决 Button 和 TabLayout 英文自动大写的问题
来源:互联网 发布:编曲软件排名 编辑:程序博客网 时间:2024/05/17 06:58
在使用 Button 和 TabLayout 时,英文字体会自动变成大写,查看 Android 源码发现,TabLayout 的默认属性中设置了textAllCaps 为 true
TabLayout.java
mTabTextAppearance = a.getResourceId(R.styleable.TabLayout_tabTextAppearance, R.style.TextAppearance_Design_Tab);
styles.xml
<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>
解决方法很简单,为 TabLayout 设置如下:
app:tabTextAppearance="@android:style/TextAppearance.Widget.TabWidget"
对于 Button 也就很简单了
android:textAllCaps="false"
阅读全文
0 0
- 解决 Button 和 TabLayout 英文自动大写的问题
- Button英文字符自动大写的问题
- Android Studio Button英文字符自动变成大写的问题
- Button 英文大写问题
- 解决Android Button 字母自动全部大写的问题
- 解决Android Button 字母自动全部大写的问题
- Button英文字符自动大写
- android Button上面的英文字符串自动大写的问题解决
- Android-Button Text 英文自动大写
- 我的Android进阶之旅------>android Button上面的英文字符串自动大写的问题解决
- Android中Button上面的英文字符串自动大写的问题解决
- Android5.0 Button文字英文自动变成大写解决办法
- 解决Button自动刷新页面的问题
- android 国际化后button 上的英文变成了大写
- AS Button 大写解决
- Android 国际化button以及tablayout字母自动变大写问题
- Android Studio中Button ,Textview中字体自动变成大写的问题
- [Android] Android Studio 解决Button按钮文字全大写的问题
- Oracle列字符拆分
- System.Data.OleDb.OleDbException: 未指定的错误的完美解决方法
- 二进制的调试打印
- maven POM.xml 标签详解
- ZKUI中文编码以及以docker方式运行的问题
- 解决 Button 和 TabLayout 英文自动大写的问题
- http://blog.csdn.net/lmj623565791/article/details/38339817
- ngx_lua 模块
- Eclipse Neon中找不到Marketplace的解决办法
- 数据如何成为企业未来的商业资产?
- MyBatis笔记1 开始使用
- oracle表空间、用户创建、授权sql
- matlab字体忽然变小解决办法
- 关于james邮箱服务器配置、维护以及常见问题定位