小编Rus*_*wal的帖子

使用按钮在RecycleView中动态添加项目

我有一个按钮(保存联系人)来保存联系人,按下该按钮可从编辑文本中获取姓名和电子邮件,并应在回收视图中动态添加1个列表项

保存按钮不完整

这是我要提取的名称

company_name=(EditText)view.findViewById(R.id.edittext_companyname_createMeeting);
Run Code Online (Sandbox Code Playgroud)

当我单击铅时,应在现有的回收视图中添加

 leads.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {

     newValueAdapter.newAddeddata(company_name.getText().toString());*/
            }
        });
Run Code Online (Sandbox Code Playgroud)

回收视图已经有一个arraylist,我该如何向arraylist添加新值并再次调用oncreate

我试图提取公司名称并将其发送到该回收者视图的适配器,但它可以完成工作

RecyclerView的适配器

public class NewleadsAdapter extends RecyclerView.Adapter<NewleadsAdapter.MyViewHolder> {

    Context context;
    LayoutInflater inflater;
    int positionbundle;
    ArrayList<NewleadsPOJO> datalist;
    public NewleadsAdapter(Context context, ArrayList<NewleadsPOJO> datalist,int positionbundle){

        this.context=context;
        this.datalist=datalist;
        this.positionbundle=positionbundle;

    }
   /* public NewleadsAdapter(){}*/

    @Override
    public MyViewHolder onCreateViewHolder(ViewGroup parent, int viewType) {
        View view=LayoutInflater.from(context).inflate(R.layout.custom_new_leads,parent,false);
        MyViewHolder myViewHolder=new MyViewHolder(view);
        return myViewHolder;
    }

    @Override
    public void onBindViewHolder(MyViewHolder holder, int position) {


        holder.leads_company.setText(datalist.get(position).getLeads_company());
        holder.leads_date.setText(datalist.get(position).getLeads_date());
        holder.leads_time.setText(datalist.get(position).getLeads_time());
        if (positionbundle == 1){
          /*  holder.icon1.setVisibility(View.GONE);*/ …
Run Code Online (Sandbox Code Playgroud)

android android-recyclerview

1
推荐指数
1
解决办法
1万
查看次数

标签 统计

android ×1

android-recyclerview ×1