binding.editQuery.setText(Status.text(list.get(position),"edit")); binding.editQuery.setSelection( binding.editQuery.getText().toString().length()); TextWatcher watcher = 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) { if (TextUtils.isEmpty(s)) { } else { try { list.get(position).put("edit",s.toString()+""); notifyDataSetChanged(); } catch (JSONException e) { e.printStackTrace(); } } } }; binding.editQuery.addTextChangedListener(watcher); binding.editQuery.setTag(watcher);
listview中item里面含有 editview 数据错乱问题记载
最新推荐文章于 2021-12-07 15:15:31 发布
关键词由CSDN通过智能技术生成