Red de conocimiento informático - Conocimiento del nombre de dominio - Cómo hacer que una página de Android pierda el foco

Cómo hacer que una página de Android pierda el foco

Llevo mucho tiempo buscando en Internet, ¿un poco? Escuchar eventos de teclado virtual es un poco como llamar al método clearFouse(), ¡pero falló!

1 Solución: busque el control principal en EditText y configúrelo en

Android:focusable="true" android:focusableInTouchMode="true"

Esto ¡truncará el comportamiento predeterminado de EditText!

android:focusableInTouchMode="true" >

/> < EditText android:id="@+id/searchEditText"

style=" @style/WrapContentWidgetStyle"

android:background="@null"

android:hint="Buscar"

android:layout_marginLeft="40dp"

android:singleLine="true" />

2 Hay otra manera de lograr esto de manera muy simple:

clearFocus( ) del objeto EditText;

InputMethodManager imm = (InputMethodManager)getSystemService(Context.

InputMethodManager imm = (InputMethodManager)getSystemService(Context.

imm .hideSoftInputFromWindow (editMsgView.getWindowToken(), 0); (Cierre el teclado virtual...)

3 Para obtener más soluciones a los problemas, consulte el manual de aprendizaje, los ejemplos, el código fuente y la documentación de Android. Hecho, usando la estructura de directorios de AndroidStudo, descargue 360 ​​Mobile Assistant aquí. A continuación se muestra una captura de pantalla.