如何检查多个edittext或textview为空还是空?

问题描述 投票:1回答:4

我有一个活动包含40或50EditText....(例如,配药表格)

当我单击提交按钮时,我必须保持所有EditText为空或为空(验证)

如果我一个接一个地检查编辑文本

    if(ed_text.isEmpty() || ed_text.length() == 0 || ed_text.equals("") || 
     ed_text == null)
     {
      //EditText is empty
     }
     else
     {
     //EditText is not empty
     }

我的活动与所有字段一样,仅具有其条件,并且很难维护所有EditText名称检查并将其置于条件。

我如何在不声明条件的情况下如何以简单的方式进行管理....该问题是否有解决方案,因为这既耗时又难以维护数据...或者是否有任何库可用于检查此条件?] >

以及如何保持其Toast的样子

      if firstname is empty : please enter firstname 
      if lastname is empty : please enter lastname

我有一个活动包含40或50个EditText...。(例如,类似表格的表格),当我单击提交按钮时,如果我一一检查,我必须保持所有EditText为null或为空(验证)...

android android-edittext textview
4个回答
3
投票

我建议您创建需要验证的EditText的arrayList:


2
投票

使用错误消息创建无错误消息的通用功能hasText


0
投票

您无能为力。您需要创建一个函数来验证所有EditText,然后在提交数据之前立即调用此函数。


0
投票

此扩展名有助于验证EditText的值是否具有有效的电子邮件,最小和最大长度等。查找更多详细信息EditText Extensions

© www.soinside.com 2019 - 2024. All rights reserved.