我想使用TextWatcher
(textChangelistener)作为android中的TextView
我做了一项研究,在那里我开始知道,OnTextChangeListener
可以用于{{仅限1}}。但我的EditText
会根据其他TextView
的更改自动更改。所以我想让EditText
继续进行进一步的计算..
任何人都可以帮我这样做!!!!!在此先感谢
答案 0 :(得分:0)
据我所知,您的问题EditText's
文字由用户动态更改,因此我们需要TextWatcher
EditText
,但如果TextView
文字正在更改将仅由开发人员更改。因此,只要将文本设置为TextView
,就应该对其执行操作。如果你想使用它仍然如下使用它。
textView.addTextChangedListener(new TextWatcher() {
boolean editing=false;
@Override
public void onTextChanged(CharSequence s, int start, int before, int count) {
}
@Override
public void beforeTextChanged(CharSequence s, int start, int count,int after) {
}
@Override
public void afterTextChanged(Editable s) {
if (!editing){
editing=true;
s.append("A");
editing=false;
}
}
});