Eliminar icono de la vista de búsqueda en ActionBar

Estoy utilizando la barra de acción de apoyo de la biblioteca v7. Cuando expulso la vista de búsqueda, me parezco a esto.

Introduzca aquí la descripción de la imagen

No quiero este icono de búsqueda a la izquierda. En su lugar quiero colocarlo en una pista como la imagen de abajo.

Introduzca aquí la descripción de la imagen

Quiero hacerlo mediante programación. ¿Cómo puedo conseguir esto?

Gracias.

Creo que me di cuenta de cuál es la respuesta.

Para expandir la vista de búsqueda de forma predeterminada si utilizo

 mSearchView.setIconifiedByDefault(false); 

Mostrará la barra de búsqueda como la primera imagen

Si utilizo mSearchView.onActionViewExpanded(); Entonces se muestra como segunda imagen.

  • La aplicación se bloquea al implementar la biblioteca de la barra de Action Bar v7 para android 2.3 y superior
  • Los elementos de menú no aparecen en la barra de acciones
  • SearchView on support.v7.appcompat problema de la biblioteca: el fondo de 9 parches predeterminado no se procesa correctamente
  • Android: NavigationDrawer y ActionBarCompat
  • Biblioteca de Android ActionBarCompat
  • Cómo personalizar las pestañas individuales? (Color de fondo cambiante, color del indicador y color de texto)
  • Nullpointer al utilizar el adaptador personalizado en el menú de la lista de la barra de acciones (con el compat-v7)
  • ActionBarCompat: Ocultar ActionBar antes de crear la actividad (bug?)
  • ActionBarCompat & Transparencia
  • ¿Sobrepasando el fondo emergente ActionBarCompat overflow?
  • Errores después de construir apk
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.