Android esconde o teclado suave do EditText sem perder o cursor
Eu vim até ondeisto o que me deixa no meio do caminho, mas não é bem assim. Eu tenho um discadorFragment
que tem tudo de costumeButton
s para inserir um número incluindo backspace, então não preciso do teclado virtual. Eu também gostaria de dar ao usuário a capacidade de colar texto (clique longo ... funciona bem por padrão), bem como editar o que foi digitado, então eu preciso do cursor.
A maneira mais fácil que encontrei para garantir que o teclado virtual não fosse exibido se o usuário clicasse dentro doEditText
é definir oinputType
para null - mas isso mata o cursor também.
Então, como eu declaro meuEditText
e que tipo de comandos devo lançar para ter o meuEditText
campo nunca mostra o teclado suave, não importa o que o usuário tenta, mas ainda mantém a funcionalidade de colar e o cursor?
Eu também tenteiandroid:windowSoftInputMode="stateAlwaysHidden"
no meu manifesto, mas sem sucesso.