我有4个片段的HomeAcivity。其中3个片段没有自己的工具栏,我在其中显示了Activity的工具栏。但是,第4个片段有自己的工具栏。
目前我在第4个片段中看到2个工具栏,其中一个是自己的,另一个是Activity.How我可以隐藏Activity的工具栏并只显示自己的工具栏吗?
请注意,我不想更新活动工具栏的内容,而是在Fragment中显示新的工具栏。我想显示Fragments自己的工具栏并隐藏Activity。
请帮帮我。
答案 0 :(得分:0)
您可以隐藏第4个片段中的活动工具栏
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
// Inflate the layout for this fragment
View rootView = inflater.inflate(R.layout.fragment_view, container, false);
((ToolbarView)getActivity().findViewById(R.id.toolbarView)).setVisibility(View.GONE);
return rootView;
}
并显示其他三个片段的活动工具栏
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
// Inflate the layout for this fragment
View rootView = inflater.inflate(R.layout.fragment_view, container, false);
((ToolbarView)getActivity().findViewById(R.id.toolbarView)).setVisibility(View.VISIBLE);
return rootView;
}