Android'de bir desen üzerinde, ben doğrulamak için benzer bir yöntem kullandık ancak bir ID kodu || Operatör bu durumda çalışmaz, bu yüzden bunu yapmaya nasıl devam edeceğimi bilmiyorum.kullanma YA ben EditText kutusundaki metin <code>"Monday"</code> VEYA <code>"Tuesday"</code> YA <code>"Wednesday"</code> vb olup olmadığını görmek için kontrol edecek bir yöntem ile bir EditText alanını doğrulamak çalışıyorum
private boolean isValidCode(String code) {
String Code_Pattern = "[A-Z]" + "[A-Z]" + "[0-9]" + "[0-9]" + "[0-9]" + "[0-9]";
Pattern pattern = Pattern.compile(Code_Pattern);
Matcher matcher = pattern.matcher(code);
return matcher.matches();
}
private boolean isValidDayOfWeek(String day) {
String day_Pattern = "Monday" || "Tuesday"... ; //error here
Pattern pattern = Pattern.compile(day_Pattern);
Matcher matcher = pattern.matcher(day);
return matcher.matches();
}
Bu, kodu doğru bir şekilde doğrulayan düğme tıklama yöntemidir.
Validate.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
final String code = codeText.getText().toString();
if (!isValidCode(code)) {
codeText.setError("Invalid Code");
validationError = true;
}
else {
Validate.setVisibility(View.GONE);
Add.setVisibility(View.VISIBLE);
}
}
});
'Dize day_Pattern =" Pazartesi || Salı "... –
Çok hızlı düzeltme, teşekkürler! – Patterrz