Autore Topic: Gestione della tastiera Virtuale quando usi un EditText  (Letto 731 volte)

Offline japper

  • Nuovo arrivato
  • *
  • Post: 27
  • Respect: 0
    • Mostra profilo
Gestione della tastiera Virtuale quando usi un EditText
« il: 17 Ottobre 2012, 16:10:24 CEST »
0
Ciao a tutti,
sto usando un edit text, e giustamente quando ci clicco mi appare la tastiera virtuale... se cambio tab però non si chiude la tastiera, sapete cosa devo toccare?

Codice (Java): [Seleziona]
//nasconde la tastiera
                        InputMethodManager imm = (InputMethodManager)getActivity().getSystemService(
                                      Context.INPUT_METHOD_SERVICE);
                                imm.hideSoftInputFromWindow(mView.getWindowToken(), 1);

uso questo codice , ma non va ... magari lo uso nel momento sbagliato, io l'ho messo ogni volta che viene creata la view la nasconde
« Ultima modifica: 17 Ottobre 2012, 16:16:47 CEST da japper »

Offline matteo.pizzorni

  • Utente junior
  • **
  • Post: 65
  • Respect: +2
    • Mostra profilo
Re:Gestione della tastiera Virtuale quando usi un EditText
« Risposta #1 il: 14 Novembre 2012, 12:58:36 CET »
0
Forse l'edittext ha il focus. Finche' il focus non si sposta su un altro elemento la tastiera rimane visibile

Offline japper

  • Nuovo arrivato
  • *
  • Post: 27
  • Respect: 0
    • Mostra profilo
Re:Gestione della tastiera Virtuale quando usi un EditText
« Risposta #2 il: 15 Novembre 2012, 10:50:47 CET »
0
si infatti il problema è proprio questo, ma il focus viene fatto da android non da me che utilizzo il programma. Quindi mi apare la tastiera quando non serve