片段替换时无法看到微调器

时间:2015-05-11 07:32:24

标签: android android-fragments android-spinner

我在我的Android应用程序中使用微调器,我在xml中创建了微调器并使用下面的代码访问

Spinner filterSpinner; //Variable

if (filterSpinner==null)
    filterSpinner = (Spinner)getActivity().findViewById(R.id.core_voc_filter_spinner);
第一次初始化时,

微调器是可见的,但是当我导航到另一个片段并返回时,我的微调器可见性消失了。

我正在使用filterSpinner变量来保留片段替换

1 个答案:

答案 0 :(得分:1)

将此代码添加到片段

中的oncreateView方法
if (rootView == null) {
            rootView = inflater.inflate(R.layout.fragment_layout_home, null);
        } else {
            ((ViewGroup) rootView.getParent()).removeView(rootView);
            return rootView;
        }