java - Android EditText 验证

标签 java android validation if-statement android-edittext

我有两个 EditText,例如 editText1editText2

我正在从 EditText 获取输入到 name1name2

现在我想在单击“确定”按钮之前验证 EditText 不为空。
为此,我使用了:

if(editText1==NULL && editText2==NULL) {
    textView.setText("please enter Names");
} else {
    other code;
}

但它没有验证,并且在 EditText 为空的情况下,单击“确定”按钮后会显示结果。
我也尝试过这种方式:

if(name1==NULL && name2==NULL) {
    textView.setText("please enter Names");
} else {
    other code;
}

要做什么?

最佳答案

试试这个:

if(editText1.getText().toString().trim().equals("") 
    && editText2.getText().toString().trim().equals(""))
{
    textView.setText("Please enter Names");
}
else
{
    // other code
}

关于java - Android EditText 验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18050412/

相关文章:

android - 两行文本换行 - recyclerview

javascript - 无法在 jQuery 表单验证插件中转义反斜杠和] 符号

ReactJS 和 Typescript : refers to a value, 但在此处用作类型 (TS2749)

java - 在 PC 上从 RFCOMM 接收字符串,从 Android 发送

java - Swagger @ApiOperation 可以允许在 Java 中指定列表列表吗?

java - 测试是否存在命名捕获组

java - GCM android Error receiving broadcast Intent { act=DISPLAY.MESSAGE flg=0x10(有附加功能)

Android 如何获得设备中的总内存 RAM?

java - 使用光标适配器选中复选框时,使用删除按钮删除 ListView 中的项目

typescript - TSeD 混合类型枚举和集合