zoukankan      html  css  js  c++  java
  • demo ,架构

    1.  在主layout上,用FrameLayout布局。

    2. 创建的Fragment,在主页面的onCreate方法中,实行Fragment开启事务替换。

     //1.得到FragmentManger
            FragmentManager fm = getSupportFragmentManager();
            //2.开启事务
            FragmentTransaction ft= fm.beginTransaction();
            //3.替换
            ft.replace(R.id.fl_main_content,new ContentFragment(), MAIN_CONTENT_TAG);//主页
            ft.replace(R.id.fl_leftmenu, new LeftmenuFragment(), LEFTMENU_TAG);//左侧菜单
            //4.提交
            ft.commit();

    3. 创建上一步被替换的Fragment,用inflate解析布局并加载,用新布局填充这个Fragment,新布局文件是线性布局文件,即主内容的布局,这个布局上面是ViewPager(线性,权重为1),下面是ButtonGroup(水平方向)。

     ContentFragment关键代码

    @Override
      public View initView(){
        View view =  view.inflate(context,R.layout.content_fragment,null);
        return view;
      }
  • 相关阅读:
    noip2011 总结
    noip2010 总结
    noip2009 总结
    noip2008 总结
    noip2006总结
    noip2007 总结
    noip2006 总结
    【模板】线段树模板
    【数学】8.30题解-count数页码
    【数论】8.30题解-prime素数密度 洛谷p1835
  • 原文地址:https://www.cnblogs.com/sdgtxuyong/p/9261723.html
Copyright © 2011-2022 走看看