码迷,mamicode.com
首页 > 其他好文 > 详细

动态添加fragment

时间:2019-01-11 21:15:14      阅读:205      评论:0      收藏:0      [点我收藏+]

标签:extends   prot   system   port   androi   ice   save   bsp   spl   

public class MainActivity extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        WindowManager wm = (WindowManager) getSystemService(WINDOW_SERVICE);
        int width = wm.getDefaultDisplay().getWidth();
        int height = wm.getDefaultDisplay().getHeight();
        FragmentManager fm = getSupportFragmentManager();
        FragmentTransaction ft = fm.beginTransaction();
        if (width < height) {
            ft.replace(android.R.id.content, new Fragment1());
        } else {
            ft.replace(android.R.id.content, new Frgment2());
        }
        ft.commit();
    }
}

 

  • 通过v4包中的fragment支持低版本. 
    • 兼容低版本就是使用V4包中的fragment . 
    • 注意地方:在获取fragm管理者的方式不一样了
        FragmentManager fm = getSupportFragmentManager();

 

动态添加fragment

标签:extends   prot   system   port   androi   ice   save   bsp   spl   

原文地址:https://www.cnblogs.com/nangongyibin/p/10257157.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!