在RecyclerView中有多个edittext防止条目过多时滑动recyclerview后edittext内输入内容混乱BUG解决
来源:互联网 发布:centos安装开发工具包 编辑:程序博客网 时间:2024/06/08 17:31
最近在项目开发中遇到一坑,使用recyclerview显示多个edittext时,在edittext输入内容后滑动列表结果原edittext内的内容没了然后显示在了其他position条目中。
具体解决方法:
在recyclerview的adapter的getview方法中,给edittext setTag和TextChangedListener;
1.Map<Integer,String> mMap = new HashMap<~>();//定义一个map用于存放position位置edittext输入的内容
2. editText.setTag(position);
3.editText.addTextChanged(new TextWatcher(){
@OverRide
public void afterTextChaged(Editable s){
//定位当前输入框
if((int)(editText.getTag)) == position && editText.hasFocus()){
mMap.put(position,s.toString());
}
}
});
4.editText.setText(mMap.get(position));
阅读全文
1 0
- 在RecyclerView中有多个edittext防止条目过多时滑动recyclerview后edittext内输入内容混乱BUG解决
- 解决RecyclerView实现聊天界面,但点击下面的EditText后弹出的输入法会遮盖RecyclerView内容的方法
- Recyclerview嵌套edittext,checkbox混乱问题
- EditText-RecyclerView
- RecyclerView + EditText item 复用造成数据混乱
- RecyclerView 获取条目中EditText的值, 增加条目和删除条目
- 在RecyclerView的子布局中使用EditText,在第一项输入数据滚动出可视界面后,再次回到第一项后,输入的数据没有了
- RecyclerView中使用EditText
- Android RecyclerView 中多Item的EditText监听 和 EditText焦点混乱的解决方法
- textview在内容过多时可上下滑动的实现
- RecyclerView listview 内嵌Edittext被键盘遮挡
- RecyclerView中item内有EditText监听addTextChangedListener出错
- EditText防止输入空格
- RecyclerView+EditText 动态搜索数据
- RecyclerView EditText 数据错乱问题
- scrollview嵌套RecyclerView嵌套EditText
- 当ScrollView包括EditText和RecyclerView报错解决
- RecyclerView中EditText数据混乱,FoldingCell折叠布局第一次点击有问题
- Http get请求 中文乱码问题
- 获取客户端mac ip 地址demo(一)
- 为普通用户添加root权限
- Linux ftp服务器搭建(vsftp)
- mui知识汇总
- 在RecyclerView中有多个edittext防止条目过多时滑动recyclerview后edittext内输入内容混乱BUG解决
- tls1.2 各语言httpclient使用情况调查
- Flask-Principal的基本使用
- Unity Shader学习笔记:变换
- Java程序员面试,基础真的很重要
- Ambari 简介
- 配置本地IP对应的域名
- JDK5.0的新特性
- Static 关键字