Comment montrer et cacher le clavier dans android.Par exemple quand je clique sur le clavier editText devrait afficher et quand je clique en dehors du clavier edittext devrait se cacher.lorsque vous cliquez sur editText afficher le clavier android
7
A
Répondre
14
juste essayer ..
InputMethodManager imm = (InputMethodManager)this.getSystemService(Service.INPUT_METHOD_SERVICE);
pour masquer le clavier
imm.hideSoftInputFromWindow(ed.getWindowToken(), 0);
pour clavier show
imm.showSoftInput(ed, 0);
où ed est EditText ..
4
Je suis en utilisant sho wSoftInput pendant un certain temps, mais je l'ai aussi trouvé ce alternatif qui simule cliquez sur le EditText en utilisant dispatchTouchEvent:
ed.requestFocus();
ed.dispatchTouchEvent(MotionEvent.obtain(SystemClock.uptimeMillis(), SystemClock.uptimeMillis(), MotionEvent.ACTION_DOWN, 0, 0, 0));
ed.dispatchTouchEvent(MotionEvent.obtain(SystemClock.uptimeMillis(), SystemClock.uptimeMillis(), MotionEvent.ACTION_UP, 0, 0, 0));
n'a pas remarqué de différence si ...
+0
Très bien, fonctionne même lorsque vous utilisez un clavier personnalisé. 10x – WindRider
Questions connexes
- 1. Android: EditText et Button; lorsque vous cliquez sur le bouton, unfocuser EditText et masquer clavier souple?
- 2. Cliquez sur EditText n'affichera pas le clavier?
- 3. Android Form EditText Afficher le clavier onResume
- 4. Comment activer le clavier lorsque vous cliquez sur le bouton
- 5. Cliquez sur EditText n'affiche pas le clavier virtuel
- 6. Cacher le clavier virtuel quand vous cliquez sur un bouton
- 7. Affichage Android Clavier numérique sur le bouton Cliquez sur
- 8. Comment afficher le clavier numérique sur un EditText dans android?
- 9. comment cacher le clavier lorsque vous cliquez en dehors de editText?
- 10. Le clavier Android obscurcit EditText
- 11. Afficher le texte lorsque vous cliquez sur le bouton
- 12. Afficher le texte uniquement lorsque vous cliquez sur le lien
- 13. Comment cacher le clavier par défaut lorsque vous cliquez sur le menu?
- 14. Afficher et masquer EditText sur le bouton cliquez sur
- 15. Afficher le message lorsque vous cliquez sur: asp: Gridview
- 16. Comment afficher un clavier logiciel lorsque EditText est sélectionné?
- 17. Android: Masquer le clavier après le bouton, cliquez sur
- 18. clavier Android chevauche EditText
- 19. Ouvrez le programme android lorsque vous cliquez sur l'url
- 20. comment désactiver le bouton lueur lorsque vous cliquez sur android
- 21. Réduire l'application lorsque vous cliquez sur le bouton Précédent android
- 22. Afficher le clavier logiciel sans EditText
- 23. Comment ajouter un focus à un EditText lorsque vous cliquez sur un autre TextView
- 24. effacer EditText lorsque vous appuyez sur Entrée
- 25. Le clavier EditText disparaît
- 26. Ouvrir le cadre lorsque vous cliquez sur
- 27. Android EditText n'affiche pas le clavier
- 28. Empêcher double-cliquez lorsque Gonflement Afficher android
- 29. Jquery curseur à afficher lorsque vous cliquez sur les liens
- 30. Texte supprimé lorsque vous cliquez sur Afficher/Masquer
Merci pour votre réponse – user671005
problème résolu ..? –
oui un homme il est résolu – user671005