如何在android中单击按钮时验证recyclerView项目

时间:2018-06-07 05:07:23

标签: java android android-recyclerview

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

1 个答案:

答案 0 :(得分:1)

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

//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;
        }
    }
}

// interface

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

//在Adapter类

userDetails.userDetails(strFirstName,strLastName);

//构造函数

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