Java Android:如何在表单中强制执行最小值
我在Android应用程序中有一个表单,用于设置特定运动的比赛。我能够成功地验证输入以排除内容(使用TextWatcher),但不能强制执行最小输入 虽然在XML中有一种方法可以在某个字段中输入最少的内容,但我更愿意通过编程来实现这一点。此外,有些人仍然可以完全忽略这些字段,只需按下按钮即可开始匹配(这将导致应用程序崩溃) 如果有人有任何建议,我会非常感激——网上似乎没有太多关于这方面的信息(或者我一直看错了方向) 为了简单起见,我排除了表单中除两个字段外的所有字段(teamA name和matchlength)(字符串和int是唯一的输入“类型”)Java Android:如何在表单中强制执行最小值,java,android,validation,android-edittext,Java,Android,Validation,Android Edittext,我在Android应用程序中有一个表单,用于设置特定运动的比赛。我能够成功地验证输入以排除内容(使用TextWatcher),但不能强制执行最小输入 虽然在XML中有一种方法可以在某个字段中输入最少的内容,但我更愿意通过编程来实现这一点。此外,有些人仍然可以完全忽略这些字段,只需按下按钮即可开始匹配(这将导致应用程序崩溃) 如果有人有任何建议,我会非常感激——网上似乎没有太多关于这方面的信息(或者我一直看错了方向) 为了简单起见,我排除了表单中除两个字段外的所有字段(teamA name和mat
单击“开始”按钮时检查长度:
if(teamA.getText().length() < 5){ //5 char min
//Show error
}
else{
//Do match
}
if(teamA.getText().length()<5){//5字符分钟
//显示错误
}
否则{
//匹配
}
你知道,有时候这是最简单的解决方案,效果最好:p
if(teamA.getText().length() < 5){ //5 char min
//Show error
}
else{
//Do match
}