如何跨多个片段实现单个FAB?

问题描述 投票:4回答:1

我有兴趣在多个片段中实现FloatingActionButton或FAB。当片段改变时,FAB的图标应该改变,然后按钮显然应该做与该特定片段有关的事情,但是为了无缝显示,FAB位于主活动内而不是每片段。

这样做最恰当和/或最有效的方法是什么?

我无法绕过它...我试图在Fragment中实现监听器,对于Activity中的点击,但它说的是听众是周期性的

谢谢

android android-fragmentactivity floating-action-button
1个回答
6
投票

您可以通过执行某些操作来获取片段中的浮动操作按钮,例如onCreate片段方法

FloatingActionButton fab = (FloatingActionButton)this.getActivity().findViewById(R.id.fab);
© www.soinside.com 2019 - 2024. All rights reserved.