Olá amigos estou a alguns dias a procura de solução para meu problema e nada, vim em busca desesperado dessa solução (sim estou quase a ponto de me suicidar *brincadeira), mas o problema eh o seguinte:
Dentro de um Dialog insiro um EditText que nele vou passar o campo de senha, mas tentei de várias formas mas ele não aceita números e nem o backspace…
Primeiro tentei com o atributo:
nesse momento q identifiquei o erro, depois tentei com:
testei com todas suas variantes text|textPassword e tudo mais, e nada funcionou…
Pesquisando descobri que tem como forçar via cód. para q ele aceite texto, então tirei tanto o atributo android:password=“true” como o android:inputType=“textPassword” e fui trabalhar com o cód e fiz:
senha = (EditText) login.findViewById(R.id.edtPass);
senha.setInputType(InputType.TYPE_CLASS_TEXT);
senha.setTransformationMethod(PasswordTransformationMethod.getInstance());
Foi o mais perto que consegui chegar, ele aceita o backscpace, mais o primeiro caractere ele não aceita números, mas caso o primeiro caractere for um texto ai o bixinho aceita números nos prox. caracteres …
Tentei tb com outras variantes do setInputType e mesmo assim não deu certo… Espero que alguém possa me ajudar 