如何覆盖片段中的浮动操作按钮?
How to override Floating Action Button in fragment?
我在 MainActivity 中有 FAB。 Activity本身包含很多fragment,想在mapsFragment中用FAB做具体的动作。如何覆盖此片段的 FAB?
如果您的片段可见,您可以签入 Activity FAB onClick 方法。添加或替换片段时不要忘记添加标签。
MyFragment myFragment = (MyFragment)getFragmentManager().findFragmentByTag("MY_FRAGMENT_TAG");
if (myFragment != null && myFragment.isVisible()) {
// override fab click logic for fragment here
return;
}
谢谢,我刚刚让 activity fab 在附加时不可见,并为 mapsFragment 创建了新的 locationFab。分离时,我再次让 fab 可见
我在 MainActivity 中有 FAB。 Activity本身包含很多fragment,想在mapsFragment中用FAB做具体的动作。如何覆盖此片段的 FAB?
如果您的片段可见,您可以签入 Activity FAB onClick 方法。添加或替换片段时不要忘记添加标签。
MyFragment myFragment = (MyFragment)getFragmentManager().findFragmentByTag("MY_FRAGMENT_TAG");
if (myFragment != null && myFragment.isVisible()) {
// override fab click logic for fragment here
return;
}
谢谢,我刚刚让 activity fab 在附加时不可见,并为 mapsFragment 创建了新的 locationFab。分离时,我再次让 fab 可见