¿Cómo agregar correctamente una vista personalizada a la barra de herramientas?

Estoy usando la barra de herramientas con la altura extendida (56dp + 80dp) y quiero agregar EditText a la parte inferior de la barra de herramientas. El problema que tengo es que EditText no se expande a la derecha, como en la imagen de abajo:

Introduzca aquí la descripción de la imagen

El código se ve a continuación:

Toolbar_edit_text.xml

<?xml version="1.0" encoding="utf-8"?> <EditText xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/title" android:layout_width="match_parent" android:layout_height="wrap_content" android:hint="Title" android:singleLine="true" /> 

Adición de diseño a la barra de herramientas:

 LayoutInflater inflater = LayoutInflater.from(mActivity.getActionBarToolbar().getContext()); mToolbarLayout = (EditText) inflater.inflate(R.layout.toolbar_edit_text, null); Toolbar.LayoutParams layoutParams = new Toolbar.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.WRAP_CONTENT); layoutParams.gravity = Gravity.BOTTOM; mActivity.getActionBarToolbar().addView(mToolbarLayout, layoutParams); 

Creo que la barra de herramientas se comporta más o menos como un LinearLayout, incluso cuando no lo extiende.

Si estoy en lo cierto, usted no sería capaz de usar "dos filas" como usted pretende.

Tal vez usted puede tomar ese EditView fuera de la barra de herramientas, o, alternativamente, utilice ActionBar (Con el icono 'X' y las acciones) y debajo de una barra de herramientas con el EditText.

Puede agregar un diseño personalizado con EditText debajo de la barra de herramientas, con el mismo color de fondo.

  • SetSupportActionBar no funciona FragmentActivity
  • Evite que la actividad se recargue al hacer clic en SearchView
  • Ocultar el título de la aplicación en support.v7.widget.toolbar
  • Cómo deshabilitar el colapso de CollapsingToolbar cuando el desplazamiento no tiene contenido?
  • ¿Cómo hacer que la barra de herramientas aparezca en la vista o fuera de la vista cuando se utiliza Google Design Library?
  • Android: El botón de navegación muestra el lado equivocado cuando la dirección de diseño es RTL
  • Cómo hacer la animación de la barra de herramientas como la aplicación Contactos en Lollipop
  • ¿Barra de herramientas Android para API 19? (Para la API 21 funciona bien)
  • Cómo agregar la barra de herramientas en PreferenciaActividad
  • Obtener el icono de navegación de la barra de herramientas
  • ¿Tengo que crear una barra de herramientas para cada actividad en mi aplicación para Android?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.