首页 > 解决方案 > 单击android中的按钮时如何验证recyclerView项目

问题描述

我在 recyclerView 项目中有 2 个 EditText。例如,名字和姓氏!我有片段,有这个 recyclerView 和一个按钮!我想在单击按钮时验证 recyclerView 项目中的所有 EditText 并将用户保存到 ArrayList。 图片

标签: javaandroidandroid-recyclerview

解决方案


试试这个,它适用于我的应用程序

//validation controls
public boolean Validatioin() {
    if (first_name.getText().toString().length() <= 0) {
        first_name.setError(getString(R.string.valid_first_name));
        return false;
    } else if (lest_name.getText().toString().length() <= 0) {
        lest_name.setError(getString(R.string.valid_first_name));
        return false;
    } else {
            strFirstName = first_name.getText().toString();
            strLastName = lest_name.getText().toString();
            return true;
        }
    }
}

// 界面

public interface user_details {
    void userDetails(String firstName,String 
    Lastname);
}

// 在适配器类中

userDetails.userDetails(strFirstName,strLastName);

// 构造函数

private userDetails userDetails;
public adapterName(Context context,userDetails userDetails)
{
    this.userDetails = userDetails;
}

推荐阅读