Activity转换为Fragment

2023-05-06,,

Activity转换为Fragment

  目的:为了使Activity的局部可以动态替换

  步骤:1) 将Activity的onCreate()方法中的代码全部

           移到Fragment的onCreateView()中

        2) 将setContentView(R.layout.activity_main);

           修改为: View layout = inflater.inflate(R.layout.fragment_tabs_pager, null);

        3) 所有的 findViewById(android.R.id.tabhost);

           修改为: layout.findViewById(android.R.id.tabhost);      

        4) 所有的this修改为:getActivity()

        5) 在Activity的onCreate()方法中

           调用setContentView(R.layout.activity_main);  

           布局为新建的一个,里面拖拽一个fragment

《Activity转换为Fragment.doc》

下载本文的Word格式文档,以方便收藏与打印。