java - 单击android中的按钮时如何验证recyclerView项目
问题描述
我在 recyclerView 项目中有 2 个 EditText。例如,名字和姓氏!我有片段,有这个 recyclerView 和一个按钮!我想在单击按钮时验证 recyclerView 项目中的所有 EditText 并将用户保存到 ArrayList。 图片
解决方案
试试这个,它适用于我的应用程序
//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;
}
推荐阅读
- twig - 如果连续一根树枝,则错误无法使用标准代码
- php - 相对路径 URL 正在下载而不是重定向
- android - 如何获取连接的蓝牙设备的信号质量
- azure - Azure IoT Hub:IoT Edge 设备上的 Docker 模块未更新?
- javascript - 是否可以用javascript实现类似Chrome验证功能的网络标签的功能?
- spring - 使用spring data rest创建简单项目时出现SpringBoot错误
- postgresql - JOOQ:如何使用 postgres generate_series 并插入表?
- php - API 平台资源的多个密钥标识符
- swift - SwiftUI [iPadOS]:为什么嵌入在工作表中的 TextField 在成为第一响应者时会产生布局约束冲突?
- angular - 在 Gradle 中重新映射 Java 资源的路径