Android 开发关于Button或TextView控件英文字符全部显示大小写问题

原创 2016年08月05日 15:44:03

转载请注明来源: http://blog.csdn.net/kjunchen/article/details/52129797

Android 开发关于Button或TextView控件英文字符全部显示大小写问题

在较新的 sdk 版本中,开发中我们会看到按钮的英文显示全为大写的。像下面这样:

其布局代码为:

<TextView
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="Hello World!" />

<Button
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:text="Button"/>

可以看到在布局代码中有明显的大小写,但是Button控件显示的却全是大写。其原因是在新的 API 中 Button 的 textAllCaps 属性被设置为 true 导致的,接下来将其设置为 false 在看看效果:

布局代码:

<TextView
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:textAllCaps="true"
    android:text="Hello World!" />

<Button
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:textAllCaps="false"
    android:text="Button"/>

其显示结果为:

可以看到 TextView 的 textAllCaps 属性设置为 true 后,无论设置的文本是大写还是小写,显示全部为大写, Button 的 textAllCaps 设置为 false 后,则根据设置的文本进行显示。

textAllCaps 属性是控制文本是否全部显示为大写。

欢迎加QQ群交流: 365532949
Homepage: http://junkchen.com

版权声明:本文为博主原创文章,未经博主允许不得转载。

在Androd studio 中,TextView设置Text居然都是大写

今天在练习认识点的时候,用TextView 指定text的时候,明明是小写,确都是大写的情况 xml version="1.0" encoding="utf-8"?> RelativeLayou...
  • android_lyp
  • android_lyp
  • 2016年05月09日 12:56
  • 3349

Android Studio中Button ,Textview中字体自动变成大写的问题

我在Android studio 使用Button 时,设置text 属性时,将其设置成英文小写,但预览效果和模拟机中都会将其自动显示成大写。 加上  android:textAllCaps="fal...
  • qq_14906597
  • qq_14906597
  • 2015年10月29日 21:51
  • 1313

Android Studio中的Button英文文本全部显示为大写的解决方法

Android Studio中的Button英文文本全部显示为大写的解决方法
  • u012494298
  • u012494298
  • 2015年04月27日 17:23
  • 15601

Android5.0Button字体大小写

Android5.0Button字体大小写
  • huyuchaoheaven
  • huyuchaoheaven
  • 2015年07月28日 15:58
  • 3706

解决Android Button 字母自动全部大写的问题

解决Android Button 字母自动全部大写的问题 在XML布局中设置属性 android:textAllCaps="false"...
  • xiaoluoli88
  • xiaoluoli88
  • 2015年10月15日 09:57
  • 3818

TextView之二:常用属性

参考自《疯狂android讲义》2.3节
  • jediael_lu
  • jediael_lu
  • 2013年10月30日 12:43
  • 14174

android中textview中文字显示过长、使其用省略号代替,点击显示全部

tv_name.setOnClickListener(new OnClickListener() { Boolean flag = true; @Override publi...
  • u012386435
  • u012386435
  • 2016年04月22日 11:08
  • 1583

取消Android中控件text默认为大写的方法

在values/styles.xml文件中添加属性: name="android:textAllCaps">false 取消默认大写的设置。 name="App...
  • hbtj_1216
  • hbtj_1216
  • 2016年07月19日 13:26
  • 2203

解决android studio提示不分大小写的设置

最近因为eclipse中因为构建的应用方法数超过了65533,在eclipse中分包解决的技术,我暂时不会,所以转到了android stduio上,首先习惯了eclipse上的快捷键,为了习惯,我就...
  • daoxiaomianzi
  • daoxiaomianzi
  • 2016年07月29日 09:37
  • 2577

安卓中文本和按钮大小的表示方法

在android系统中单位DP也就是DIP:device independent pixels(设备独立像素).   dip: device independent pixels(设备独立像素). 不...
  • diankexiaoyuan
  • diankexiaoyuan
  • 2016年09月05日 16:46
  • 826
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Android 开发关于Button或TextView控件英文字符全部显示大小写问题
举报原因:
原因补充:

(最多只允许输入30个字)