我创建了一个EditText和一个文本小部件。该应用程序应将书面号码除以2并显示结果。但是它也应该一直更新。因此,如果我写4,则应该说2,如果我写10,则应说5。没有按钮可以确认。你有一个想法吗?
真诚的,tobi
您可以使用TextWatcher并使用onTextChange
EditText.addTextChangedListener(new TextWatcher() {
@Override
public void afterTextChanged(Editable s) {}
@Override
public void beforeTextChanged(CharSequence s, int start,
int count, int after) {
}
@Override
public void onTextChanged(CharSequence s, int start,
int before, int count) {
String value= EditText.getText().toString();
int finalValue=Integer.parseInt(value)/2;
TextView.setText(String.valueOf(finalValue));
}
});
}