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();