Autore Topic: Intercettare apertura/chiusura della tastiera in una EditText  (Letto 418 volte)

Offline fieraf

  • Utente junior
  • **
  • Post: 88
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Galaxy s 2
  • Sistema operativo:
    windows 7
0
Ciao ragazzi.
Ho bisogno di intercettare quando si attiva  la tastiera all'introdurre testo in una EditText e si disattiva al premere il pulsante di back per mettere in pausa un'azione dell'activity.
Potete aiutarmi?

Grazie,
ciao
« Ultima modifica: 02 Marzo 2012, 14:06:24 CET da fieraf »

Offline fieraf

  • Utente junior
  • **
  • Post: 88
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Galaxy s 2
  • Sistema operativo:
    windows 7
Re:Intercettare apertura/chiusura della tastiera in una EditText
« Risposta #1 il: 02 Marzo 2012, 12:47:08 CET »
0
Ciao ragazzi, ho trovato una piccola cosa,, ma adesso non mi sparisce la tastiera dopo aver premuto il tasto enter.

il codice é
Codice (Java): [Seleziona]
        textdescription.setOnEditorActionListener(new OnEditorActionListener() {
            public boolean onEditorAction(TextView v, int actionId, KeyEvent event) {
                if (actionId == EditorInfo.IME_ACTION_DONE) {
                        pausa=false;
                    return true;
                }
                return false;
            }
        });
mi aiutate please?

ciao

Offline fieraf

  • Utente junior
  • **
  • Post: 88
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Galaxy s 2
  • Sistema operativo:
    windows 7
Re:Intercettare apertura/chiusura della tastiera in una EditText
« Risposta #2 il: 02 Marzo 2012, 14:06:14 CET »
0
ho risolto aggiungendo:
Codice (Java): [Seleziona]
InputMethodManager mgr = (InputMethodManager) mGap.getSystemService(Context.INPUT_METHOD_SERVICE);
            mgr.hideSoftInputFromWindow(textdescription.getWindowToken(), 0);

ciao