【问题标题】:How to make two edittext views depended to each other如何使两个edittext视图相互依赖
【发布时间】:2017-12-14 15:14:36
【问题描述】:
如果我们有两个edittextviews并在一个edittextview中更改值,另一个edittextview的值会自动动态更改。例如,如果我有一个货币转换器,当我尝试输入美元值时,另一个edittext值相对于美元发生变化同时具有价值。
【问题讨论】:
标签:
java
android
xml
android-layout
android-edittext
【解决方案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) {
}
});