Android – Vista de búsqueda: Sugerencia de consulta visible

¿Hay alguna manera de tener la sugerencia de consulta de una vista de búsqueda siempre visible? Lo que quiero es que incluso si la vista de búsqueda no está seleccionada, el usuario puede ver cuál es su propósito.

<SearchView android:id="@+id/search" android:layout_width="fill_parent" android:layout_height="0dp" android:layout_weight="7" android:queryHint="@string/searchHint" /> 

He intentado searchView.setIconifiedByDefault(false); Pero activa la vista de búsqueda de forma predeterminada.

Gracias

Aquí está mi solución. Es un poco una solución, pero hasta ahora funciona para mí.

 // Boolean to determine if the activity has just been launched private boolean activityStartup = true; // Inside onCreate searchView.setIconifiedByDefault(false); searchView.setOnQueryTextFocusChangeListener(new View.OnFocusChangeListener() { @Override public void onFocusChange(View v, boolean hasFocus) { if (hasFocus) { if (activityStartup) { searchView.clearFocus(); activityStartup = false; } } } }); 

Por lo tanto, la sugerencia de consulta siempre se muestra y cuando (y sólo cuando) la actividad se inicia por primera vez, el enfoque de SearchView se borra automáticamente, ocultando el teclado. El teclado se mostrará cuando el SearchView se tara / enfoque manualmente.

¿Intentaste usar searchView.setQueryHint ("Query Hint")? Esta inclusión debe mostrar la sugerencia de consulta.

  • Butterknife vs AndroidAnnotations
  • Ver paginador androide con imagen de fondo único
  • SearchView y teclado
  • ¿Corrección de Android EditText para el texto?
  • ¿Cómo ImageView acaba de redibujar parte de su contenido cuando se invoca invalidate (Rect)?
  • Cómo resaltar el texto filtrado mientras se usa el widget SearchView en android
  • Cambio de vista dentro de TabHost (una actividad, varias vistas)
  • Derecho a la izquierda ProgressBar?
  • En qué condiciones se llama a getChildView () en ExpandableListAdapter
  • Cómo inflar vista desde XML en Android?
  • Tratamiento de mapas de bits grandes (mosaico de un pequeño mapa de bits para crear papel tapiz)
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.