今天写项目的时候,在自测的时候,操作一个 EditText 输入内容为字母和数字,并且字母全部自动大写的时候突然就停止运行了。
错误提示:
网上查阅一些资料发现,android:textAllCaps 属性是只支持 TextView 的,
EditText 是需要通过 inputType 属性来控制的
android:inputType="textCapCharacters"
但是我在测试之后,发现 EditText的这个属性并没起到作用。
最终,只能自己去控制 输入内容转换大写了。
布局文件如下:
<EditText
android:id="@+id/edit_text"