我在recyclerView项目中有2个EditText。例如,名字和姓氏! 我有片段,有这个recyclerView和一个按钮! 我想在点击按钮时,验证recyclerView项目中的所有EditText 并将用户保存到ArrayList。 pic
答案 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;
}