android - 如何在Android应用程序的TextView中将文本的第一个字母大写

标签 android xml

我也不是指 textInput。我的意思是,一旦您在 TextView 中有静态文本(从数据库调用填充到用户输入的数据(可能未大写)),我如何确保它们是大写的?

谢谢!

最佳答案

我应该能够通过标准的 java 字符串操作来完成此操作,而不是特定于 Android 或 TextView。

类似:

String upperString = myString.substring(0, 1).toUpperCase() + myString.substring(1).toLowerCase();

尽管可能有一百万种方法可以实现这一点。见 String文档。

已编辑 我添加了 .toLowerCase()

关于android - 如何在Android应用程序的TextView中将文本的第一个字母大写,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3419521/

相关文章:

从 RAM 中删除应用程序后,Android localStorage 消失

android - 用jar文件加速dex进程,可能吗?

c# - 在XPath中,无论有哪个文本子节点,如何通过文本选择节点?

java - 使用默认语言以外的其他语言时,不要连接 setText 显示的文本问题 + 应用程序崩溃

sql-server - 使用 SSIS 导入列时 XML 变成中文/日文

java - 如何更改默认 editText Android Studio 的着色方面

android - 如何禁用 FilledTextField 组件?

android - Flutter 应用程序无法识别 Kotlin 文件

android - Android/Linux 上 libc C 函数调用的堆栈跟踪

android - 计算要在 layout_weight 中使用的正确值?