先动态加载了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。
本文介绍了如何在Android应用中动态加载Fragment1,并随后将其替换为Fragment2,重点讲解了使用add和replace方法的区别。
:动态替换碎片&spm=1001.2101.3001.5002&articleId=51673009&d=1&t=3&u=0accd42c5c8f435c9d13eab87e57e7c7)
354

被折叠的 条评论
为什么被折叠?



