Edittexte girilen değere göre anlık işlem yapma - 2

Edittexte girilen değere göre anlık işlem yapma - 2

Puan Hesaplama Doğru Sayısı Edittext addTextChangedListener Eventları

turkced.addTextChangedListener(new TextWatcher() {
            @Override
            public void beforeTextChanged(CharSequence charSequence, int i, int i1, int i2) {

            }

            @Override
            public void onTextChanged(CharSequence charSequence, int i, int i1, int i2) {

                turkcen.setText(turkced.getText());
                if (turkced.getText().toString().trim().equals("") && turkcey.getText().toString().trim().equals("") )
                {
                    turkcen.setText("");
                }
                else if(turkced.getText().toString().trim().equals("") && !turkcey.getText().toString().trim().equals("") )
                {
                    Float TRy = Float.parseFloat(turkcey.getText().toString());
                    Float TRn = 0-TRy/4;
                    turkcen.setText(TRn.toString());

                }
                else if(!turkced.getText().toString().trim().equals("") &&  !turkcey.getText().toString().trim().equals("") )
                {
                    Float TRd = Float.parseFloat(turkced.getText().toString());
                    Float TRy = Float.parseFloat(turkcey.getText().toString());
                    Float TRn = TRd-TRy/4;
                    turkcen.setText(TRn.toString());

                }
                else if(!turkced.getText().toString().trim().equals("") &&  turkcey.getText().toString().trim().equals("") )
                {
                    turkcen.setText(turkced.getText());
                }
                else {

                    }


            }

            @Override
            public void afterTextChanged(Editable editable) {

            }
        });

Puan Hesaplama Yanlış Edittext addTextChangedListener Eventları

 turkcey.addTextChangedListener(new TextWatcher() {
            @Override
            public void beforeTextChanged(CharSequence charSequence, int i, int i1, int i2) {

            }
            @Override
            public void onTextChanged(CharSequence charSequence, int i, int i1, int i2) {
                if (turkcey.getText().toString().trim().equals("") && turkced.getText().toString().trim().equals(""))
                {
                    turkcen.setText("");

                }
                else if(turkcey.getText().toString().trim().equals("") && !turkced.getText().toString().trim().equals(""))
                {
                    turkcen.setText(turkced.getText());
                }

                 else if(!turkcey.getText().toString().trim().equals("") && turkced.getText().toString().trim().equals(""))
                 {
                    Float TRy = Float.parseFloat(turkcey.getText().toString());
                    Float TRn = 0 - TRy / 4;
                    turkcen.setText(TRn.toString());
                 }


                else if(!turkcey.getText().toString().trim().equals("") && !turkced.getText().toString().trim().equals(""))
                {

                        Float TRd = Float.parseFloat(turkced.getText().toString());
                        Float TRy = Float.parseFloat(turkcey.getText().toString());
                        Float TRn = TRd-TRy/4;
                        turkcen.setText(TRn.toString());

                }
                else
                {

                }



            }
            @Override
            public void afterTextChanged(Editable editable) {

            }
        });

Hiç yorum yok:

Yorum Gönder