Autore Topic: Nascondere la Soft Keyboard in modo programmatico  (Letto 3181 volte)

Offline JD

  • Amministratore
  • Utente storico
  • *****
  • Post: 1600
  • Respect: +232
    • leinardi
    • Mostra profilo
  • Dispositivo Android:
    LG Nexus 5
  • Sistema operativo:
    L'ultima Ubuntu
Nascondere la Soft Keyboard in modo programmatico
« il: 15 Maggio 2010, 19:36:22 CEST »
+4
Con questo codice è possibile nascondere la soft keyboard dal contesto della finestra che sta acquisendo l'input.

Codice (Java): [Seleziona]
InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
imm.hideSoftInputFromWindow(myEditText.getWindowToken(), 0);

Es:
Codice (Java): [Seleziona]
                btnSave = (Button)findViewById(R.id.btnSave);
                etPresetName = (EditText)findViewById(R.id.etPresetName);
               
                btnSave.setOnClickListener(new OnClickListener() {

                        @Override
                        public void onClick(View v) {
                                savePreset();
                                // Hide Soft Keyboard
                                InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
                                imm.hideSoftInputFromWindow(etPresetName.getWindowToken(), 0);
                        }
                });
« Ultima modifica: 16 Maggio 2010, 19:40:28 CEST da JD »
È stata trovata una soluzione al tuo problema?
Evidenzia il post più utile premendo . È un ottimo modo per ringraziare chi ti ha aiutato ;).
E se hai aperto tu il thread marcalo come risolto cliccando !