如何将自定义布局设置为 material 工具栏?

How to set custom layout into material toolbar?

我正在尝试制作类似于此应用的工具栏:

play.google.com/store/apps/details?id=com.pickup.pickrup

但我无法将自定义布局设置到工具栏中。

添加自定义布局后,下方和上方出现一些边距。

请帮帮我!

Toolbar 只是一个 ViewGroup,因此如果您有自己的布局或自定义视图,您可以使用 ViewGroup#addView(View view) 方法将其添加到 Toolbar。例如,如果您实例化了您的视图并将其命名为 myView,您可以这样做:myToolbar.addView(myView)

我已经通过指定布局高度解决了这个问题 android:layout_height="wrap_content" 这 - landroid:layout_height="?actionBarSize", 即 56dp.

所以顶部和底部的边距消失了。