Cacher le clavier android pour EditText
Chaque fois que je clique dans le EditText
le clavier Android fenêtre contextuelle s'affiche, mais je ne veux pas le clavier de pop-up.
Je veux définitivement masquer le clavier android popup pour mon application actuelle.
Comment puis-je faire cela?
Jetez un oeil à cette la question précédente, qui fournit une explication à l'aide de InputMethodManager.
double possible de Comment fermer cacher/Android Clavier?
Je pense que ma solution peut vous aider. stackoverflow.com/a/21480217/2127930
double possible de Comment fermer cacher/Android Clavier?
Je pense que ma solution peut vous aider. stackoverflow.com/a/21480217/2127930
OriginalL'auteur Balaji.K | 2011-01-30
Vous devez vous connecter pour publier un commentaire.
Le paramétrage de l'indicateur
textIsSelectable
àtrue
désactive le clavier.Vous pouvez le mettre dans votre xml de mise en page comme ceci:
Ou par programme, comme ceci:
Le curseur sera toujours présente, vous serez en mesure de
select/copy/cut/paste
mais le clavier ne s'affichera jamais.C'est la solution parfaite
Ne fonctionne pas sur Android 8+ (Oreo+)
Oui, sa ne fonctionne pas sous Android 8+, peut-on avoir aucune autre solution de rechange pour ça??? ce qui peut être fait en xml??
OriginalL'auteur Andrei Lupsa
Vous pouvez essayer de truquer votre EditText avec un Bouton comme ceci:
il fonctionne, mais il reste enfoncé après seul robinet. comment faire pour éviter cela?
par la mise en focusable="faux", il ne reste pas enfoncé.
OriginalL'auteur Denys Nikolayenko
Dans le manifeste:
OriginalL'auteur SolArabehety
Solution peut être trouvée ici :
OriginalL'auteur yohm
Ces deux lignes devraient faire ce que vous voulez:
OriginalL'auteur iTurki
Essayer Cette
OriginalL'auteur Sagar Badave
Essayez d'ajouter ceci dans votre
onCreate()
méthode.Pas testé mais Ça Devrait fonctionner!!
OriginalL'auteur Paresh P.
Dans votre fichier xml, vous pouvez utiliser ceci:
OriginalL'auteur varinder
Fonctionne pour toutes les versions d'Android.
Dans votre XML utiliser la propriété
android:textIsSelectable="true"
Et, dans votre classe Java:
Dans Kotlin:
OriginalL'auteur Hemendra Sharma