SetOnQueryTextFocusChangeListener vs setOnFocusChangeListener
El androide SearchView tiene dos métodos: setOnQueryTextFocusChangeListener y setOnFocusChangeListener. ¿Son intercambiables? ¿Cuál es la diferencia entre ellos?
- Problemas de procesamiento No se pudo resolver resource @ id / search_edit_frame
- Android Support Library ActionBar no funciona en el dispositivo 2.3
- Buscar EditarTexto de animación como la aplicación de Chrome
- Implementación correcta de SearchView en la barra de herramientas de Android
- ¿Hay algún oyente en Android SearchView para notificar si SearchView está expandido y listo para tomar entrada?
- Quitar icono de la vista de búsqueda del texto de la pista
- No se puede generar SearchView en Fragmento (AppCompat)
- ¿Cómo implementar WhatsApp como el diseño de materiales SearchView?
- ¿Cómo mover el icono de búsqueda de SearchView a la derecha?
- Restaurar el estado del widget de vista de búsqueda de android
- Vista de búsqueda en LinearLayout usando android.support.v7.widget.SearchView
- Cómo diseñar un SearchView en la barra de acciones de Android
- Creación de un SearchView que se parezca a las directrices de diseño del material
1. "setOnFocusChangeListener" (heredar de android.view.View) es para toda la vista.
2. "setOnQueryTextFocusChangeListener" es sólo para el AutoCompleteTextView.
Vea el código de SearchView:
public void setOnQueryTextFocusChangeListener(OnFocusChangeListener listener) { mOnQueryTextFocusChangeListener = listener; } ****** mQueryTextView = (SearchAutoComplete) findViewById(R.id.search_src_text); ****** mQueryTextView.setOnFocusChangeListener(new OnFocusChangeListener() { public void onFocusChange(View v, boolean hasFocus) { if (mOnQueryTextFocusChangeListener != null) { mOnQueryTextFocusChangeListener.onFocusChange(SearchView.this, hasFocus); } } });
- Mipmap Android, densidad de la imagen?
- Gradle Android Build Project Error: No se pudo encontrar el recurso de metadatos