android:text 总为大写字母的原因

当设置某个 Button 的 text 为英文时,界面上显示的是该英文的大写形式(uppercase)。例如:

XML 复制代码
<Button
    android:id="@+id/btn"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="Hello"/>

Button 显示的文本为:

HELLO

经查询,一般原因是 textAllCaps 属性被设置为 true。因此,只要将该属性设置为 false 即可。

XML 复制代码
<Button
    android:id="@+id/btn"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="Hello"
    android:textAllCaps="false"/>
相关推荐
程序员陆业聪7 小时前
技术选型决策树:什么团队、什么项目该选什么框架 | 跨平台框架深度对决(4)
android
星辰徐哥8 小时前
Rust异步测试与调试的实践指南
android·java·rust
星河耀银海8 小时前
C++ 运算符重载:自定义类型的运算扩展
android·java·c++
阿巴斯甜9 小时前
Activity 之间大量数据传递有哪些方案?
android
阿巴斯甜9 小时前
必看1
android
帅次11 小时前
副作用 API:LaunchedEffect、DisposableEffect、SideEffect
android·compose·disposable·sideeffect·launched·ondispose
流年如夢11 小时前
单链表的应用 --> 简单通讯录的实现
android·数据结构·链表
用户860225046747217 小时前
Jetpack ViewModel 入门与实践
android
随遇丿而安17 小时前
第3周:按钮这件小事,真正麻烦的是“点完以后”
android
峥嵘life18 小时前
五一南昌第三天游玩记录:梅景寻芳,母校忆旧,摩天轮揽夜
android