【发布时间】:2012-11-22 05:57:45
【问题描述】:
我有一个编辑文本数组,我是这样制作的:
inputs[i] = new EditText(this);
inputs[i].setWidth(376);
inputs[i].setInputType(InputType.TYPE_TEXT_FLAG_CAP_CHARACTERS);
tFields.addView(inputs[i]);
我希望每个字符都大写。现在,第一个单词的第一个字母是小写的,然后后面的所有字符都是大写的。我可以在用户输入完成后将其转换为大写,但这并不是我真正想要的。有没有办法让这些字段按照我想要的方式运行?
【问题讨论】:
-
你已经尝试在 xml 中使用 android:capitalize="sentences" 来使第一个后者大写
-
这里也有类似的问题:stackoverflow.com/questions/3286343/…希望对你有帮助。
-
这对我来说很好用...你在哪个 android 版本上运行它?
标签: java android android-edittext