Android--Button、TabLayout英文小写自动变为大写的问题
解决方法:
1、如果是Button自动大写问题,直接设置Button的 textAllCaps="false" 即可。
2、如果是TabLayout自动大写问题,定义一个style,如下:
<style name="TabLayoutTextStyle" parent="TextAppearance.Design.Tab"><item name="textAllCaps">false</item><item name="android:textAllCaps">false</item>
</style>
然后将属性添加到布局中:app:tabTextAppearance="@style/style"即可。
原因:
1、查看 TabLayout 属性:tabTextAppearance 的默认样式:
</style><style name="TextAppearance.Design.Tab" parent="TextAppearance.AppCompat.Button"><item name="android:textSize">@dimen/design_tab_text_size</item><item name="android:textColor">@color/mtrl_tabs_legacy_text_color_selector</item><item name="textAllCaps">true</item>
</style>
textAllCaps
属性导致小写 变大写。
Android--Button、TabLayout英文小写自动变为大写的问题相关推荐
- Android studio:Button 按钮英文字符自动大写的解决方法
Android studio:Button 按钮英文字符自动大写的解决方法 一.方法一:styles.xml文件里面添加<item name="textAllCaps"> ...
- vue3 elementPlus input输入小写自动转为大写 vant限制输入
描述:将input框中的内容输入字母,且输入小写自动转为大写 <el-form-item label="机场代码:"><el-inputsize="mi ...
- 【Excel】偷懒小技巧3:金额小写自动转换为大写
1 背景 看造价文件,突然发现了这么个东东. 点击进去一看,果然是编辑好公式可以自动生成那种.发现了新东东,大喜过望,原来还可以这样. 仔细看了下公式,嵌套又嵌套,好像有点明白,又好像晕乎乎.还是自己 ...
- 《Word中设置英文单词首字母不自动变为大写》
Word中设置英文单词首字母不自动变为大写:选项->校对->自动更正选项->自动更正->句首字母大写的勾选取消.
- Vue 将输入框的输入的小写自动转大写(使用 v-model 时采取另一种方式)
输入框中小写字母自动转换为大写 网站地址:我的个人vue+element ui demo网站 github地址:yuleGH github 过滤器实现 <html><head> ...
- c语言输入一个小写字母 将其变为大写,c语言输入一个数减32然后输出和输入小写字母变为大写字母有什么区别?...
匿名用户 1级 2019-03-19 回答 在 C 语言中区分字母的大小写,利用 ASCII 码中大写字母和小写字母之间的转换关系(差值为 32),可以将小写字母转换为大写字母.编写程序实现,从键盘上 ...
- Android国际化后英文显示自动大写解决办法
做国际化的时候,发现一个问题,在value-en的string.xml文件中设置的英文明明是小写字母,但是Button的显示却变成了全部大写,比如设置的 <string name="c ...
- Android:EditText 输入字母时小写自动转为大写
1.写一个类继承 ReplacementTransformationMethod public class TransInformation extends ReplacementTransforma ...
- 假设有一个英文文本文件,编写程序读取其内容,并将其中的大写字母变为小写字母,小写字母变为大写字母。
f = open('D:/voc_1.txt', 'r') s = f.read() f.close() t = open('D:/voc_1.txt', 'w') for i in s:t.writ ...
最新文章
- sql server 2008学习10 存储过程
- java 取得textfield_怎样获取java中textfield的内容
- linux下踢出已登录用户
- ICML 2020 | Google提出最强生成式摘要预训练模型——天马
- Realtek24口RTL8382L+RTL8218B+RTL8231方案简介
- http请求中的Query String Parameters、Form Data、Request Payload
- 用Java递增Map值的最有效方法–仅搜索一次键
- oracle+tns+01106,TNS-01106:Listener using listener name already been started
- 数据库杂谈(七)——数据库的存储结构
- 史上最全java架构师技能图谱(上)
- jsch mysql_java JDBC 连接MySql
- [Servlet] 初识Servlet
- vim 使用系统粘贴板复制粘贴
- 【韩老师设计模式8】模板方法和命令模式,ConfigurableApplicationContext,JdbcTemplate
- cannot enlist more than one non-XA resource
- 面试题:在浏览器输入 URL 回车之后发生了什么?(超详细版)
- 开源的价值观与文化的传递
- 工业以太网交换机的光口和电口有什么区别?
- silverlight中TextBox控件的使用
- C语言学习笔记(九)