Bom dia pessoal,
como eu faço para ‘obrigar’, fazer com que ao digitar dentro de um campo EditText, a primeira letra esteja em caixa alta(Upper Case)?.
Valeu.
Bom dia pessoal,
como eu faço para ‘obrigar’, fazer com que ao digitar dentro de um campo EditText, a primeira letra esteja em caixa alta(Upper Case)?.
Valeu.
Tenta o seguinte pra ver se te atende…
protected void do_textField_keyReleased(KeyEvent arg0) {
char[] texto = textField.getText().trim().toCharArray();
if(Character.isLowerCase(texto[0])){
System.out.println("Informe o primeiro caracter maiusculo.");
textField.selectAll();
textField.requestFocus();
}
}
Na verdade esse código informa se a primeira letra esta minuscula. Sua idéia é transformar a primeira letra automaticamente para caixa alta?
Simplesmente coloque isto no XML do seu EditText:
Qualquer dúvida, é só chamar!
@dmachado Eu queria fazer exatamente o que o Valkyrium apresentou. Ou seja, ativar o ‘caps lock’ diga-se de passagem, quando ele ter o foco no edittext. Não soube me esclarecer muito bem ,desculpa e obrigado pela força.
@Valkyrium Era exatamente isso o que eu precisava, muito obrigado!
[quote=buiutb]@dmachado Eu queria fazer exatamente o que o Valkyrium apresentou. Ou seja, ativar o ‘caps lock’ diga-se de passagem, quando ele ter o foco no edittext. Não soube me esclarecer muito bem ,desculpa e obrigado pela força.
@Valkyrium Era exatamente isso o que eu precisava, muito obrigado!
[/quote]
Imagina! Qualquer coisa, é só dar um toque!
E não esquece de considerar o tópico como [RESOLVIDO]…