Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.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 编辑文本的验证_Android - Fatal编程技术网

Android 编辑文本的验证

Android 编辑文本的验证,android,Android,我想在单击提交按钮时验证两个包含数字的编辑文本 但是不起作用 这是我的密码 alert = new AlertDialog.Builder(Map.this); alert.setTitle("About"); alert.setMessage("You have to enter a number of Boundaries and Kilometers"); alert.setIcon(R.drawable.tick); alert.setNegati

我想在单击提交按钮时验证两个包含数字的编辑文本 但是不起作用

这是我的密码

    alert = new AlertDialog.Builder(Map.this);
    alert.setTitle("About");
    alert.setMessage("You have to enter a number of Boundaries and Kilometers");
    alert.setIcon(R.drawable.tick);
    alert.setNegativeButton("OK", new DialogInterface.OnClickListener() {
        public void onClick(DialogInterface dialog, int which) {
        // Write your code here to execute after dialog closed
        Toast.makeText(getApplicationContext(), "You clicked on OK", Toast.LENGTH_SHORT).show();
        }
    });

noOfCircles=(EditText)findViewById(R.id.boundary);      
Kilometers=(EditText) findViewById(R.id.diameter);

    submit.setOnClickListener(new OnClickListener(){
    public void onClick(View v){
       if(noOfCircles.getText().toString().equalsIgnoreCase("helloworld")||Kilometers.getText().toString().equalsIgnoreCase("helloworld")){
    alert.show();
        }
        }
        });

从警报消息中,您似乎正在尝试检查是否输入了这两个值。如果是这种情况,请尝试以下代码:

    submit.setOnClickListener(new View.OnClickListener(){
        public void onClick(View v){
            String circles = noOfCircles.getText().toString();
            String kilometers = Kilometers.getText().toString();
            if(circles.equalsIgnoreCase("") || kilometers.equalsIgnoreCase("")){
                alert.setMessage("Please enter both values!");
            }
            else{
                if(circles.equalsIgnoreCase(kilometers)){
                    alert.setMessage("Values are equal");
                    //do your own stuff here
                }
            }
            alert.show();
        }
    });

不明白您的要求吗?如何验证编辑文本,如代码和图片所示
    submit.setOnClickListener(new View.OnClickListener(){
        public void onClick(View v){
            String circles = noOfCircles.getText().toString();
            String kilometers = Kilometers.getText().toString();
            if(circles.equalsIgnoreCase("") || kilometers.equalsIgnoreCase("")){
                alert.setMessage("Please enter both values!");
            }
            else{
                if(circles.equalsIgnoreCase(kilometers)){
                    alert.setMessage("Values are equal");
                    //do your own stuff here
                }
            }
            alert.show();
        }
    });