9 commentaires

  1. Maxime

    J’ai le même problème, depuis que j’ai mis un listener sur l’editText, le bouton “ok” du clavier ne fonctionne plus :s

    Répondre
  2. alexis

    Bonjour,
    tout d’abord merci beaucoup pour ce tuto, ça m’a vraiment bien aidé pour mon travail. Mais j’ai un petit souci, lorsque j’arrive sur mon dernier champs, j’ai spécifier une action spécifique lorsque l’on clique sur OK, qui lance un calcul. Le problème étant que le clavier reste et je voudrai juste qu’il s’enlève lors du clic sur OK . Comment puis-je faire cela ?
    Merci d’avance de l’attention que vous porterez à ce message.

    Alexis

    Répondre
    1. Maxime

      Problème résolu en utilisant ce code, il faut capturer le bouton “ok” et appliquer une fermeture du clavier au clique dessus 😉

      editText.setOnKeyListener(new OnKeyListener()
      {
      public boolean onKey(View v, int keyCode, KeyEvent event)
      {
      if (event.getAction() == KeyEvent.ACTION_DOWN)
      {
      if (keyCode == KeyEvent.KEYCODE_ENTER)
      {
      InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
      imm.hideSoftInputFromWindow(editText.getWindowToken(), 0);
      return true;
      }
      }
      return false;
      }
      });

      Répondre

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Vous pouvez utiliser ces balises et attributs HTML : <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>