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"/>
相关推荐
stevenzqzq1 小时前
ctrl +B和ctrl+shift +B的区别
android·ide·android studio
似霰1 小时前
HIDL Hal 开发笔记5----Same-Process HALs 实例分析
android·framework·hal
robotx2 小时前
安卓16 设置壁纸中应用网格,有两个5X5的选项
android
Yyuanyuxin2 小时前
保姆级学习开发安卓手机软件(三)--安装模拟机并开始简单的进入开发
android·学习
Android小码家2 小时前
llama.cpp+Android应用定制
android·llama
龚礼鹏2 小时前
Android应用程序 c/c++ 崩溃排查流程二——AddressSanitizer工具使用
android·c语言·c++
Android-Flutter2 小时前
android compose DropdownMenu 菜单项列表 使用
android
青莲8433 小时前
Java内存模型(JMM)与JVM内存区域完整详解
android·前端·面试
林栩link3 小时前
【车载Android】「场景引擎」设计思路分享
android
锅拌饭5 小时前
IM 推拉的道与术(四)
android