¿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); 

2 Solutions collect form web for “¿Cómo agregar correctamente una vista personalizada a la barra de herramientas?”

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.

  • ¿Cómo cambiar la propiedad y el tamaño de CollapsingToolbarLayout?
  • Diseño del cajón de navegación el título en la barra de herramientas no cambia
  • Agregar EditText a la barra de herramientas
  • Eliminar espacio entre los botones de LinearLayout (Android)
  • Cómo quitar divisor entre Toolbar y RelativeLayout
  • Android: El botón de navegación muestra el lado equivocado cuando la dirección de diseño es RTL
  • Barra de aplicación de relleno / espacio entre icono y título (Android 24)
  • Android: Cómo centrar el título en la barra de herramientas
  • Error al usar ScrimInsetFrameLayout
  • No contraer la barra de herramientas cuando RecyclerView se ajusta a la pantalla
  • Android: eliminar sombra entre la barra de herramientas y TabLayout
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.