android - 如何在具有多个edittext的recyclerview中验证和设置错误?
问题描述
我有一个带有多个edittext的回收器视图,我需要在单击添加按钮之前验证每个edittext,然后点击添加按钮,它会再次创建新的edittexts,但我需要在创建新的edittexts之前验证以前的edittexts并设置错误如何实现这个?
解决方案
您需要在数组列表中添加 EditText 值并在单击“添加按钮”时对其进行验证
val list = arraylistof<EditTextModel>()
add.setonclickListener{
val getItem = list[list.size.minus(1)]// get Last index of list
// 因为当你点击添加按钮时,总是检查最后一个索引,因为你已经 //检查了上一个。当您在索引 1 或索引 2 上添加视图时......等等
if(getItem.editTextValue1.isEmpty() || getItem.editTextValue2.isEmpty()) {
Log.e("TAG","Edit 1 or Edit 2 may be empty. Please add values")
}
}
推荐阅读
- c# - C# Linq 数据表 groupby 日期时间月
- angular - Angular 6:将急切加载转换为延迟加载
- angular - Angular:如何在多行上复制 templateRef?
- xcode - 什么是 .dat.nosyncb77b.* 文件以及如何删除它们?
- node.js - 如果验证应该没问题,如何修复 POST “ValidationError”?
- angular - 如何在页面中使用组件
- django - Django:如何创建用于删除 pre_save 信号实例的信号?
- sas - 通过rest api结果分页?
- unix - 添加值的 AWK 命令
- c - 如何在 switch 语句中连续打印输出?