Activity转换为Fragment-创新互联

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

另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


分享文章:Activity转换为Fragment-创新互联
新闻来源:http://ybzwz.com/article/djoihp.html