如何强制用户在Android的EditText中输入首字母小写

时间:2017-06-24 08:02:29

标签: android android-edittext popupwindow lowercase

我试图在堆栈溢出中找到答案,但无法找到正确的答案。

我正在使用弹出窗口输入许可证密钥。但弹出键盘时的第一个字母默认为大写。

我希望小写开始输入。

拜托,我想提一下,我已经知道还有其他这样的问题,但没有一个能解决我的问题。另外需要注意的是,我只想在我的xml代码中使用,而不是在java类中。因此,如果您想将此问题标记为重复,请先阅读完整说明。

谢谢你们......

3 个答案:

答案 0 :(得分:1)

如果您想在xml中执行此操作,则只需添加

  

android:inputType =" textEmailAddress" 。在您的编辑文本中

并以编程方式

<强> myEditText.setInputType(InputType.TYPE_CLASS_TEXT | InputType.TYPE_TEXT_VARIATION_EMAIL_ADDRESS);

答案 1 :(得分:0)

试试这个

EditText text = new EditText(context);
text.setInputType(android.text.InputType.TYPE_CLASS_TEXT | android.text.InputType.TYPE_TEXT_FLAG_MULTI_LINE);

答案 2 :(得分:0)

试试这个

android:capitalize="none"

它强制将小写字母小写 那么,如果你想要大写,你必须单击大写按钮