çalışmaz. Ama benim alternatifim var. Eğer CAPSLOCK'un açık ya da kapalı olduğunu tespit etmek istiyorsanız, EditText
için TextWatcher
'u daha iyi kullanın.
mEditText.addTextChangedListener(new TextWatcher() {
@Override
public void beforeTextChanged(CharSequence s, int start, int count, int after) {
}
@Override
public void onTextChanged(CharSequence s, int start, int before, int count) {
String character = s.toString();
/*
Matche entered character with Rajex wheter its capital or small
*/
if (Pattern.matches("[a-z]",character)) {
Log.e("","CapsLock is OFF");
}
else if (Pattern.matches("[A-Z]",character)){
Log.e("", "CapsLock is ON");
}
}
@Override
public void afterTextChanged(Editable s) {
}
});
Aşağıdaki özniteliği xml dosyanızdaki EditText'iniz için kullanın ** android: inputType = "textCapCharacters" ** – malli
Ancak bu yalnızca büyük harfleri otomatik olarak yazıyor mu? – Kewitschka
Doğru senaryoyu söyle, bundan beklediğiniz işlevsellik nedir .. – malli