EditText
ve Button
içeren bir XML düzen dosyam var. Ben kullanıcıya geri bildirimde bulunmak için aşağıdaki doğrulama mesajı görüntüler istiyorum:Ekran Doğrulama Mesajı
Sen 4 numara
bu birlikte hareket etmenin en iyi yolu nedir
girmelisiniz?EditText
ve Button
içeren bir XML düzen dosyam var. Ben kullanıcıya geri bildirimde bulunmak için aşağıdaki doğrulama mesajı görüntüler istiyorum:Ekran Doğrulama Mesajı
Sen 4 numara
bu birlikte hareket etmenin en iyi yolu nedir
girmelisiniz?, bu en iyi yoldur EditText
tanım. Bu şekilde cihaz, kullanıcının sayısal olmayan değerler koymasına izin vermez; daha da iyisi, bunu yapmak için özel bir klavye gösterecektir:
xml'deki EditText tanımında, sayısal IME'yi getirmek ve girdiyi 4 basamağa sınırlamak için android:maxLength = "4" düğmesini kullanarak android:numeric kullanın. Bir tıklama işleyicisini tetiklemek için android:onClick düğmesini kullanın. giriş, sayısal içinde android:inputType="numberSigned"
kullanmalısınız eğer
Ayrıca:
EditText yourEditText;
// when you detect an error:
yourEditText.setError("Input must be 4 digits and numeric");
sonucudur: Benim deneyim
public void onClick(View v) {
if(mEditText.length() != 4) { // check if 4 digits
Toast.makeText(this, "Input must be 4 digits and numeric", Toast.LENGTH_SHORT).show();
}
}