我在MainActivity中有FAB。活动本身包含很多片段,我想使用FAB在mapsFragment中执行特定操作。如何为该片段覆盖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。在分离时,我使晶圆厂再次可见