我有和android布局有两个edittexts一个用于数量,一个用于速率和textview用于总量。 现在我想做的是每当用户更改费率或数量字段时更改/更新总金额。
我正在寻找什么是edittext事件,我可以从布局xml属性设置它,比如我可以设置OnClick吗?
答案 0 :(得分:4)
为此你必须将addTextChangedListener()设置为editText。如下所示
editText.addTextChangedListener(this);// your activity has to implement TextWatcher interface
比必须覆盖此方法
@Override
public void afterTextChanged(Editable s) {
// TODO Auto-generated method stub
}
@Override
public void beforeTextChanged(CharSequence s, int start, int count,
int after) {
// TODO Auto-generated method stub
}
@Override
public void onTextChanged(CharSequence s, int start, int before, int count) {
// TODO Auto-generated method stub
}
您可以根据需要使用此方法,并更改相关视图文字