【发布时间】:2018-09-18 09:36:56
【问题描述】:
我在 Adapter 中有一个编辑文本,我已将 addTextChangedListener 附加到它,并且它的所有方法都被多次调用, 我的输出是这样的,如果我想把 Home 输出像 H Ho Hom Home
【问题讨论】:
-
添加代码以获得帮助
-
你应该在
onCreateViewHolder()方法中添加你的textWatcher。 -
holder.etOther.addTextChangedListener(new TextWatcher() { String ans="";@Override public void beforeTextChanged(CharSequence charSequence, int i, int i1, int i2) { ans=arrayList.get( finalI1).getAnswer();}@Override public void onTextChanged(CharSequence charSequence, int i, int i1, int i2) {}@Override public void afterTextChanged(Editable editable) { arrayList.get(finalI1).setAnswer(ans+ "" +editable.toString());}});
-
holder.etOther.addTextChangedListener(new TextWatcher() { String ans="";@Override public void beforeTextChanged(CharSequence charSequence, int i, int i1, int i2) { ans=arrayList.get( finalI1).getAnswer();}@Override public void onTextChanged(CharSequence charSequence, int i, int i1, int i2) {}@Override public void afterTextChanged(Editable editable) { arrayList.get(finalI1).setAnswer(ans+ "" +editable.toString());}});
标签: android android-recyclerview textwatcher android-textwatcher addtextchangedlistener