Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/181.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 如何检查“是否”;textfield1"<&引用;textfield2";_Android_Textfield_Toast - Fatal编程技术网

Android 如何检查“是否”;textfield1"<&引用;textfield2";

Android 如何检查“是否”;textfield1"<&引用;textfield2";,android,textfield,toast,Android,Textfield,Toast,我想检查一个填充的文本字段是否大于另一个填充的文本字段。 就像: 我想要这样的东西: if (textfield1.getText().toString().less than textfield2.getText().toString()) Toast.makeText(getActivity(), "textfield one is less than textfield two, this is not allowed", Toast.LENGTH_SHORT).show(); 我找不到

我想检查一个填充的文本字段是否大于另一个填充的文本字段。 就像:

我想要这样的东西:

if (textfield1.getText().toString().less than textfield2.getText().toString())
Toast.makeText(getActivity(), "textfield one is less than textfield two, this is not allowed", Toast.LENGTH_SHORT).show();

我找不到我如何假定您的文本视图中有数字?从
字符串
中生成一个
整数
,并比较这些数字:

Integer input1 = Integer.parseInt(textfield1.getText().toString()); 
Integer input2 = Integer.parseInt(textfield2.getText().toString()); 

if (input1 < input2) { }

我想你的文本视图中有数字吧?从
字符串
中生成一个
整数
,并比较这些数字:

Integer input1 = Integer.parseInt(textfield1.getText().toString()); 
Integer input2 = Integer.parseInt(textfield2.getText().toString()); 

if (input1 < input2) { }
试试这个

if(textfield1.getText().toString().trim().length() > 0 && textfield2.getText().toString().trim().length() > 0) {
    try {
        int i1 = Integer.parseInt(textfield1.getText().toString().trim());
        int i2 = Integer.parseInt(textfield2.getText().toString().trim());
        if(i1 > i2) {
            // do needfull here
        }
    } catch(Exception ex) {
        Log.e("tag", ex.getMessage());
        // user entered some character which is not number
    }
}
试试这个

if(textfield1.getText().toString().trim().length() > 0 && textfield2.getText().toString().trim().length() > 0) {
    try {
        int i1 = Integer.parseInt(textfield1.getText().toString().trim());
        int i2 = Integer.parseInt(textfield2.getText().toString().trim());
        if(i1 > i2) {
            // do needfull here
        }
    } catch(Exception ex) {
        Log.e("tag", ex.getMessage());
        // user entered some character which is not number
    }
}
textfield1.getText().toString().compareTo(textfield2.getText().toString())<0textfield1.getText().toString().compareTo(textfield2.getText().toString())<0