先动态加载了Fragment1。
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
Fragment1 fragment1 = new Fragment1();
getFragmentManager().beginTransaction().add(R.id.main_activity_layout, fragment1).commit();
}
}
然后动态替换成Fragment2。
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
Fragment2 fragment2 = new Fragment2();
getFragmentManager().beginTransaction().replace(R.id.main_activity_layout, fragment2).commit();
}
}
注意:刚开始加载用add,之后替换用replace。