如果我们有两个edittextviews并在一个edittextview中更改值,则另一个值会自动动态更改。例如,如果我有货币转换器,当我尝试将美元值放入另一个edittext值相对于美元时价值在同一时间。
答案 0 :(得分:1)
在这种情况下,您需要将TextChangeListener添加到第一个edittext字段,第二个edittext将从该字段输入。
firstEdText.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) {
String input = charSequence.toString(); // This is the text entered in your firstEdittext
secondEdText.setText(charSequence);
}
@Override
public void afterTextChanged(Editable editable) {
}
});