美文网首页
RecyclerView的item中有多个EditText编辑处

RecyclerView的item中有多个EditText编辑处

作者: Android_小马范儿 | 来源:发表于2019-01-11 14:25 被阅读0次

    第一步:
    if (holder.mEtInputsTime.getTag() != null && holder.mEtInputsTime.getTag() instanceof TextWatcher) {
    holder.mEtInputsTime.removeTextChangedListener((TextWatcher) holder.mEtInputsTime.getTag());
    }
    第二步:
    holder.mEtInputsTime.setText(schemeBean.getSafetyInterval());
    TextWatcher intervalTextWatcher = new TextWatcher() {
    @Override
    public void beforeTextChanged(CharSequence s, int start, int count, int after) {
    }
    @Override
    public void onTextChanged(CharSequence s, int start, int before, int count) {
    }
    @Override
    public void afterTextChanged(Editable s) {
    mDatas.get(position).setSafetyInterval(s.toString());
    }
    };
    第三步:
    holder.mEtInputsTime.addTextChangedListener(intervalTextWatcher);
    第四部
    holder.mEtInputsTime.setTag(textWatcher);

    相关文章

      网友评论

          本文标题:RecyclerView的item中有多个EditText编辑处

          本文链接:https://www.haomeiwen.com/subject/ntjxdqtx.html