gpt4 book ai didi

android - 将 Activity 布局替换为 Fragment 布局

转载 作者:搜寻专家 更新时间:2023-11-01 08:50:57 25 4
gpt4 key购买 nike

我有一个 Activity ,在那个邮件布局中我有按钮单击该按钮我想用我的 fragment 布局替换整个 Activity 布局

我该怎么做?

最佳答案

替换 Activity 布局的最简单方法是创建一个 Container Parent 布局 并将其设置为 Activity 的内容,然后添加 fragment 容器布局

 // create a frame layout
FrameLayout fragmentLayout = new FrameLayout(this);
// set the layout params to fill the activity
fragmentLayout.setLayoutParams(new ViewGroup.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.MATCH_PARENT));
// set an id to the layout
fragmentLayout.setId(1000); // some positive integer
// set the layout as Activity content
setContentView(fragmentLayout);
// Finally , add the fragment
getSupportFragmentManager()
.beginTransaction()
.add(1000,new TestFragment()).commit(); // 1000 - is the id set for the container layout

关于android - 将 Activity 布局替换为 Fragment 布局,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23523652/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com