暂时解决了:
public void onHiddenChanged(boolean hidden) {
if(hidden)
frameLayout.removeView(view);
else
frameLayout.addView(view);
// Log.i("sysout", "onHiddenChanged...view=" + (view==getView()));
// if(frameLayout != null && view != null)
// frameLayout.addView(view);
super.onHiddenChanged(hidden);
}
但是我想判断那个Fragment中是否已经有那个View,好像不提供这个方法.