Cuando haga clic en editText mostrar el teclado android

Cómo mostrar y ocultar el teclado en android.Por ejemplo, cuando haga clic en el teclado editText debe mostrar y cuando hago clic fuera del teclado edittext debe ocultarse.

2 Solutions collect form web for “Cuando haga clic en editText mostrar el teclado android”

solo inténtalo..

InputMethodManager imm = (InputMethodManager)this.getSystemService(Service.INPUT_METHOD_SERVICE); 

Para ocultar el teclado

  imm.hideSoftInputFromWindow(ed.getWindowToken(), 0); 

Para mostrar el teclado

  imm.showSoftInput(ed, 0); 

Donde ed es EditText ..

He estado usando showSoftInput por un tiempo, pero también he encontrado esta alternativa que simula haga clic en el EditText utilizando 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)); 

No noté ninguna diferencia aunque …

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.