如何在Android中强制用户在EditText中输入首字母小写
我试图在stack overflow中找到答案,但找不到正确的答案 我使用弹出窗口输入许可证密钥。但键盘弹出时的第一个字母默认为大写 我想用小写字母开始打字 拜托,伙计们,我想提的是,我已经知道还有其他类似的问题,但没有一个能解决我的问题。还有一件事需要注意,我只想编写xml代码,而不是java类。因此,如果您想将此问题标记为重复问题,请首先阅读完整的描述如何在Android中强制用户在EditText中输入首字母小写,android,android-edittext,popupwindow,lowercase,Android,Android Edittext,Popupwindow,Lowercase,我试图在stack overflow中找到答案,但找不到正确的答案 我使用弹出窗口输入许可证密钥。但键盘弹出时的第一个字母默认为大写 我想用小写字母开始打字 拜托,伙计们,我想提的是,我已经知道还有其他类似的问题,但没有一个能解决我的问题。还有一件事需要注意,我只想编写xml代码,而不是java类。因此,如果您想将此问题标记为重复问题,请首先阅读完整的描述 谢谢大家…如果您想在xml中执行此操作,只需添加 android:inputType=“textEmailAddress”。在编辑文本中 和
谢谢大家…如果您想在xml中执行此操作,只需添加 android:inputType=“textEmailAddress”。在编辑文本中 和程序上的
myEditText.setInputType(InputType.TYPE_CLASS_TEXT | InputType.TYPE_TEXT_VARIATION_EMAIL_ADDRESS)代码>
如果您想在xml中执行此操作,只需添加
android:inputType=“textEmailAddress”。在编辑文本中
和程序上的
myEditText.setInputType(InputType.TYPE_CLASS_TEXT | InputType.TYPE_TEXT_VARIATION_EMAIL_ADDRESS)代码>
试试这个
EditText text = new EditText(context);
text.setInputType(android.text.InputType.TYPE_CLASS_TEXT | android.text.InputType.TYPE_TEXT_FLAG_MULTI_LINE);
试试这个
EditText text = new EditText(context);
text.setInputType(android.text.InputType.TYPE_CLASS_TEXT | android.text.InputType.TYPE_TEXT_FLAG_MULTI_LINE);
试试这个
android:capitalize="none"
它强制第一个字母小写
然后,如果您想要大写,您必须单击大写按钮
android:capitalize="none"
它强制第一个字母小写
然后,如果您想要大写,必须单击大写按钮是否尝试使用inputfilter类?所有字符都是小写?或者只是第一个字符?只有第一个字符试试这个android:inputType=“text | textEmailAddress”谢谢你的评论,但是使用文本电子邮件地址不是完成这么小任务的正确方法。你尝试过使用inputfilter类吗?所有字符都用小写?或者只有第一个字符?只有第一个字符试试这个安卓:inputType=“text | textmailaddress”谢谢你的评论,但是使用文本电子邮件地址不是完成这么小任务的正确方法我可以解决这个问题,但它在键盘中包含“@”,而且也不是正确的方法,我相信…但是谢谢你的回答我可以解决这个问题,但是它在键盘上包含了“@”,而且这不是正确的方法,我相信…但是谢谢你的回答我只想更改xml代码,请找到“编辑”我只想更改xml代码,请找到“编辑”不起作用,抱歉不起作用,对不起