gpt4 book ai didi

Android 编辑文本大写锁定

转载 作者:行者123 更新时间:2023-11-29 14:15:11 25 4
gpt4 key购买 nike

有没有办法让 EditText 的键盘只输入大写字母?我尝试了所有可能的方法,但似乎没有任何效果

我试过了

android:inputType="textCapCharacters"

android:digits=" ABCDEFGHIJKLMNOPQRSTUVWXYZ "

android:textAllCaps="true"

etSearch.setInputType(0x00001001);

etSearch.setInputType(InputType.TYPE_CLASS_TEXT | InputType.TYPE_TEXT_FLAG_CAP_CHARACTERS);

所有这些(以及更多)就像什么都没有设置一样,EditText 仍然接收每个字符

最佳答案

我认为没有办法做到这一点。您可以做的最好的事情是每次从 editText 获取输入时将其转换为大写字母,用户在键入时将同时看到小写和大写字母,但之后所有内容都将变为大写。这是代码:

editText.getText() .toString() .toUpperCase();

这将返回一个包含大写字母的字符串,因此可以这样使用它:

myString = editText.getText() .toString() .toUpperCase();

关于Android 编辑文本大写锁定,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20294420/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com