Android 在onCreateView启动之前

Android 在onCreateView启动之前,android,android-fragments,Android,Android Fragments,在页面片段中;我在onCreateView中为布局充气。但我想在onCreateView加载之前将此布局充气。它可以膨胀一次/或每一个碎片;不重要 我怎样才能做到呢 public class PageFragment extends Fragment { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState);

在页面片段中;我在onCreateView中为布局充气。但我想在onCreateView加载之前将此布局充气。它可以膨胀一次/或每一个碎片;不重要

我怎样才能做到呢

public class PageFragment extends Fragment {  
@Override  
     public void onCreate(Bundle savedInstanceState) {  
         super.onCreate(savedInstanceState);  
     }  

     @Override  
     public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {  

         View view = inflater.inflate(R.layout.page_quiz, container, false);  
          tv = (TextView) view.findViewById(R.id.Text);  

         LinearLayout ll = (LinearLayout) view.findViewById(R.id.questionList);

         return view;  
     }
}

您只需在
onCreateView()
中提供一个布局作为返回参数,这并不意味着您必须在那里充气。布局可以来自任何地方。您可以在
onAttach()
onCreate()
中对布局进行充气

使用
getActivity()
获取
LayoutInflater
实例:

View layout = LayoutInflater.from(getActivity()).inflate(........);

onCreate
中尝试这样做。我尝试在onCreate中膨胀布局,与onCreateView相同;但是做不到为什么要这样做?我想以某种方式将
视图
值从FragmentPagerAdapter传递到linearlayout。