【发布时间】:2014-09-16 10:18:42
【问题描述】:
伙计们,
我需要将每个句子的首字母大写。我遵循了此处发布的解决方案
First letter capitalization for EditText
如果我使用键盘,它会起作用。但是,如果我使用 setText() 以编程方式将文本添加到我的 EditText,句子的第一个字母不会大写。
我错过了什么?有没有一种简单的方法可以修复,或者我需要编写代码来将字符串中的第一个字母大写,然后再将其设置为 EditText。
【问题讨论】:
-
您是否将句子存储在字符串中?如果是这样,你可以试试here
-
1 - 将字符串大写。 2 - 将其分配给 EditText
-
使用此处的答案stackoverflow.com/questions/16078479/… 将您要设置的字符串大写。然后将该字符串设置为视图。您尝试的大写模式只是对键盘的提示,告诉它如何解释输入。