每个单词都以android中的Edittext中的大写字母开头

时间:2013-09-25 05:10:26

标签: android android-edittext

我希望每个单词都应该以Edittext中的大写字母开头。例如: -

约翰史密斯应该写成约翰史密斯我怎样才能实现这个目标?

4 个答案:

答案 0 :(得分:5)

android:inputType="textCapWords"设置为您的edittext xml。

答案 1 :(得分:4)

您可以使用

android:inputType="textCapWords" 

将每个单词大写

答案 2 :(得分:2)

尝试这样的事情

设置android:inputType="textCapSentences" on your EditText.

http://developer.android.com/reference/android/widget/TextView.html#attr_android:inputType

以编程方式应该是这样的......

EditText etValue = new EditText(this);
etValue.setInputType(InputType.TYPE_CLASS_TEXT | InputType.TYPE_TEXT_FLAG_CAP_SENTENCES);

答案 3 :(得分:2)

使用这个

android:inputType="textCapSentences"

我会这样做

android:capitalize="words"

更多细节Here