我的android软输入布局有问题。
我需要的是只接受数值的手机布局。 我之前通过修改xml:
完成了这个android:inputType="phone"
android:digits="0123456789"
它就像一个魅力。
现在动态生成当前的EditText,我必须以编程方式进行。
我已经尝试了
mEditTextET.setInputType(InputType.TYPE_CLASS_PHONE | InputType.TYPE_NUMBER_FLAG_DECIMAL | InputType.TYPE_NUMBER_FLAG_SIGNED);
mEditTextET.setKeyListener(DigitsKeyListener.getInstance("0123456789"));
但它显示文字布局而不是手机布局。
有什么想法吗?
答案 0 :(得分:0)
mEditTextET.setInputType(InputType.TYPE_CLASS_NUMBER);
mEditTextET.setInputType(InputType.TYPE_NUMBER_FLAG_DECIMAL);
mEditTextET.setKeyListener(DigitsKeyListener.getInstance(false,true));
答案 1 :(得分:0)
试试这种方式。希望它只会在你setInputType
EditText
这样的问题
mEditTextET.setInputType(InputType.TYPE_CLASS_NUMBER | InputType.TYPE_CLASS_PHONE);
mEditTextET.setKeyListener(DigitsKeyListener.getInstance("0123456789"));
设备s4 Os:4.4.2