首页 > 解决方案 > 如何在具有多个edittext的recyclerview中验证和设置错误?

问题描述

我有一个带有多个edittext的回收器视图,我需要在单击添加按钮之前验证每个edittext,然后点击添加按钮,它会再次创建新的edittexts,但我需要在创建新的edittexts之前验证以前的edittexts并设置错误如何实现这个?

在此处输入图像描述

标签: androidandroid-studioandroid-layoutandroid-recyclerviewmaterial-design

解决方案


您需要在数组列表中添加 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")
}

}

推荐阅读