Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/339.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/gwt/3.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
Java 通过编辑文本和按钮更改文本视图_Java_Android_Button_Textview_Android Edittext - Fatal编程技术网

Java 通过编辑文本和按钮更改文本视图

Java 通过编辑文本和按钮更改文本视图,java,android,button,textview,android-edittext,Java,Android,Button,Textview,Android Edittext,我试图解决这个代码,但我被卡住了。 我有3个不同的文本视图(drink1Ml、drink2Ml、drink3Ml),它们最初设置为”。 我有3个文本输入(仅数字),我想复制编辑文本中的文本,并通过一个按钮(添加)将其粘贴到文本视图中,该按钮检查第一个文本视图是否为空,然后将文本粘贴到其中,如果第二个文本为空,第一个文本不为空,则粘贴到第二个文本视图中…Ecc 按钮坏了 add.setOnClickListener(new View.OnClickListener() { @Ove

我试图解决这个代码,但我被卡住了。 我有3个不同的文本视图(drink1Ml、drink2Ml、drink3Ml),它们最初设置为”。 我有3个文本输入(仅数字),我想复制编辑文本中的文本,并通过一个按钮(添加)将其粘贴到文本视图中,该按钮检查第一个文本视图是否为空,然后将文本粘贴到其中,如果第二个文本为空,第一个文本不为空,则粘贴到第二个文本视图中…Ecc 按钮坏了

add.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View view) {

            vol = volume.getText().toString();
            grad = gradazione.getText().toString();
            tempo = ultimoDrink.getText().toString();

            if (addDrink1Ml.getText().toString() == "") {
                addDrink1Ml.setText(vol);
                addDrink1Gr.setText(grad);
                addDrink1Hr.setText(tempo);
                volume.setText("");
                gradazione.setText("");
                ultimoDrink.setText("");
            } else if (addDrink1Ml.getText().toString() != ""
                    && addDrink2Ml.getText().toString() == "") {
                addDrink2Ml.setText(vol);
                addDrink2Gr.setText(grad);
                addDrink2Hr.setText(tempo);
                volume.setText("");
                gradazione.setText("");
                ultimoDrink.setText("");
            } else if (addDrink2Ml.getText().toString() != ""
                    && addDrink3Ml.getText().toString() == "") {
                addDrink3Ml.setText(vol);
                addDrink3Gr.setText(grad);
                addDrink3Hr.setText(tempo);
            }
        }
    });

您好,我不确定您最初的问题,但使用.equals()来比较字符串。例如,如果(addDrink1Ml.getText().toString().equals(“”)和如果我想使用!=作为字符串?Like不等于(!addDrink1Ml.getText().toString().equals(“”)sk很多,这对我很有帮助!:D