有没有办法为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仍然接收每个字符
答案 0 :(得分:-1)
我认为没有办法做到这一点。你可以做的最好的事情是每次你从editText获得输入转换为大写字母时,用户在打字时会看到小写和大写字母,但之后一切都将是大写的。这是代码:
editText.getText() .toString() .toUpperCase();
这将返回一个大写字母的字符串,因此请使用它:
myString = editText.getText() .toString() .toUpperCase();