我想写一个输入过滤器 如果我说编辑文本不应该有一个高于40的数字 您可以输入1-40,但其他任何内容都不起作用
我不希望使用文本观察器,而是使用InputFilter
我该怎么做?
答案 0 :(得分:0)
EditText(在xml中)的属性名为:
android:inputType="number"
您可能正在点击按钮或在其中验证EditText的内容,您可以执行以下操作:
int num = Integer.parseInt(editText.getText().toString());
if(num<1 || num>40)
{
// display a message that you have to write something to EditText first
}