Android 如何在一个EditText中输入值,在另一个EditText中获取答案
我有两个EditText字段,每当我在一个EditText中输入值时,另一个应该显示一个计算的答案,即取first EditText的值,我不确定如何执行,提前感谢(android)使用TextWatcher并在每次更改时更新目标的内容。您可以使用EditText的onKeyListener事件来完成此操作,您还可以在按下特定键时显示结果。解决此问题的最佳方法是。addTextChangedListener() 您可以通过以下代码使用它:Android 如何在一个EditText中输入值,在另一个EditText中获取答案,android,Android,我有两个EditText字段,每当我在一个EditText中输入值时,另一个应该显示一个计算的答案,即取first EditText的值,我不确定如何执行,提前感谢(android)使用TextWatcher并在每次更改时更新目标的内容。您可以使用EditText的onKeyListener事件来完成此操作,您还可以在按下特定键时显示结果。解决此问题的最佳方法是。addTextChangedListener() 您可以通过以下代码使用它: editText_1.addTextChangedLis
editText_1.addTextChangedListener(new TextWatcher() {
@Override
public void beforeTextChanged(CharSequence charSequence, int start, int count, int after) {
}
@Override
public void onTextChanged(CharSequence charSequence, int start, int before, int count) {
try {
//Your Codes
} catch (Exception e) {
// if editText_1 become null or ""
editText_1.setText("0");
}
}
@Override
public void afterTextChanged(Editable editable) {
}
});
您想在哪个事件上进行什么计算?在EditText上使用OnTextChangeListener