如何将自定义布局设置为 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.
所以顶部和底部的边距消失了。
我正在尝试制作类似于此应用的工具栏:
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.
所以顶部和底部的边距消失了。