Android Studio使用Button等控件的英文内容字符串默认大写
2017-01-04 11:23
609 查看
在Android Studio中xml里面添加一个Button、EditText等控件后,内容为英文时候,总是会显示大写,即使你输入的字符串是小写也不行
![](https://oscdn.geek-share.com/Uploads/Images/Content/201701/85d1e22cadbd483cea82281c7e9ec087)
View中控制字符串大小写的属性是 android:textAllCaps, 设置true 或者 false
查看了一下Themes.xml文件,在设置样式的时候,默认是把所有的字符串显示大写true。
如图,是从android的Style.xml中的截图,
![](https://oscdn.geek-share.com/Uploads/Images/Content/201701/07ae2920c423df54a000c37ee41453f2.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201701/557b3346bd6c913ad17277837bf2188a.png)
【解决办法】
1. 把xml中你不想大写的控件添加一行
2. 上面一种方法,只是针对单个的控件,如果想所有的控件都不自动大写,可以打开res文件夹,找到styles.xml文件,然后添加一行
<item name="android:textAllCaps">false</item>
<style name="AppTheme" parent="AppBaseTheme">
<!-- All customizations that are NOT specific to a particular API-level can go here. -->
<item name="android:textAllCaps">false</item>
</style>
View中控制字符串大小写的属性是 android:textAllCaps, 设置true 或者 false
查看了一下Themes.xml文件,在设置样式的时候,默认是把所有的字符串显示大写true。
如图,是从android的Style.xml中的截图,
![](https://oscdn.geek-share.com/Uploads/Images/Content/201701/07ae2920c423df54a000c37ee41453f2.png)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201701/557b3346bd6c913ad17277837bf2188a.png)
【解决办法】
1. 把xml中你不想大写的控件添加一行
android:textAllCaps="false"
2. 上面一种方法,只是针对单个的控件,如果想所有的控件都不自动大写,可以打开res文件夹,找到styles.xml文件,然后添加一行
<item name="android:textAllCaps">false</item>
<style name="AppTheme" parent="AppBaseTheme">
<!-- All customizations that are NOT specific to a particular API-level can go here. -->
<item name="android:textAllCaps">false</item>
</style>
相关文章推荐
- Android Studio使用Button等控件的英文内容字符串默认大写
- Android Studio中Button等控件的Text中字符串默认大写的解决方法
- Android Studio中Button等控件的Text中字符串默认大写的解决方法
- Android Studio中Button等控件的Text属性英文默认大写的解决方法
- Android studio 在使用控件Button时候输入text,小写字母显示大写
- Android Button的Text如果是英文,不管大小写默认都会变成大写,改成原样输出
- Android Studio中的Button英文文本全部显示为大写的解决方法
- Android Studio中xml文件中的TextView的text中字符串属性默认大写
- Android Studio中Button等控件的Text中字符串默认大写的解决方法
- Android下EditText中的hint英文字体变化不统一 / Android5.0后Button英文默认大写
- 汇编语言: 从键盘上输入一串字符(用回车键结束,使用10号功能调用。),将其中的小写英文 字母变换为大写英文字母,其他字符保持不变。然后将变换后的字符串显示出来。
- 我的Android进阶之旅------>android Button上面的英文字符串自动大写的问题解决
- 我的Android进阶之旅------>android Button上面的英文字符串自己主动大写的问题解决
- Android:解决“按钮 Button设置文字String 含字母时 字母默认自动转为大写字符串” 问题
- Android Studio 小技巧(2):AS中Button文字默认大写的问题
- Android Studio 小技巧(2):AS中Button文字默认大写的问题
- [VB.NET]请问题如何使用 正值表达式 来控制使用者Textbox控件输入内容?
- 动态生成服务器控件(Button)并使用其click事件
- HOW TO:使用 Visual C# .NET 打印 RichTextBox 控件的内容
- 解决模板页使用的情况下,在内容页中使用 document.getElementById找不到控件的方法