Activity b 有三个fragment
Activity a 跳转 Actviity b 并隐藏掉其中 fragment中的 Relativelayout 布局
使用 layout.setVisibility(View.GONE) 无效果
求各位指点
Activity b 有三个fragment
Activity a 跳转 Actviity b 并隐藏掉其中 fragment中的 Relativelayout 布局
使用 layout.setVisibility(View.GONE) 无效果
求各位指点
在 Activity A 中跳转到 Activity B 时,可以使用 Intent 将信息传递给 Activity B,然后在 Activity B 中根据传递的信息来控制 Fragment 的布局。
Intent intent = new Intent(ActivityA.this, ActivityB.class);
intent.putExtra("hide_layout", true);
startActivity(intent);
boolean hideLayout = getIntent().getBooleanExtra("hide_layout", false);
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
View view = inflater.inflate(R.layout.fragment, container, false);
RelativeLayout layout = view.findViewById(R.id.layout);
if (hideLayout) {
layout.setVisibility(View.GONE);
}
return view;
}