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