我在我的Android应用程序中使用微调器,我在xml中创建了微调器并使用下面的代码访问
Spinner filterSpinner; //Variable
if (filterSpinner==null)
filterSpinner = (Spinner)getActivity().findViewById(R.id.core_voc_filter_spinner);
第一次初始化时,微调器是可见的,但是当我导航到另一个片段并返回时,我的微调器可见性消失了。
我正在使用filterSpinner变量来保留片段替换
答案 0 :(得分:1)
将此代码添加到片段
中的oncreateView方法if (rootView == null) {
rootView = inflater.inflate(R.layout.fragment_layout_home, null);
} else {
((ViewGroup) rootView.getParent()).removeView(rootView);
return rootView;
}