android EditText允许输入字母和数字,优先弹出数字键盘

et.setInputType(InputType.TYPE_CLASS_TEXT);

et.setRawInputType(InputType.TYPE_CLASS_NUMBER | InputType.TYPE_NUMBER_FLAG_DECIMAL);


setInputType 设置输入框可以输入的文本类型

setRawInputType 设置弹出输入法类型文本,数字英文等

digits 设置可以输入的文本  不在digits里的文本输入了也无法显示

你可能感兴趣的:(android EditText允许输入字母和数字,优先弹出数字键盘)