场景描述:
RecyclerView的条目中包含三个EditText,点击增加即新增一个条目, 点击删除删除某一固定位置的条目
实现思路:
每个输入框的内容在点击增加的时候需要保存到各自的List集合中, 再重新刷新UI. 保存数据的方法, 在EditText的addTextWatcher的监听方法里边进行保存
具体适配器的代码如下
public class Adapter extends RecyclerView.Adapter<Adapter.ViewHolder>{
private Context context;
private List<String> brands;
private List<String> types;
private List<String> nums;
public Adapter(Activity context) {
this.context = context;
brands = new ArrayList<>();
types = new ArrayList<>();
nums = new ArrayList<>();
brands.add( "" );
types.add( "" );
nums.add( "" );
}
@Override
public ViewHolder onCreateViewHolder(ViewGroup parent, int viewType) {
View view = LayoutInflater.from(context).inflate(R.layout.item_recycler,parent,false);
ViewHol