gpt4 book ai didi

android - Android中具有多个 fragment 的多个 Activity

转载 作者:行者123 更新时间:2023-12-02 13:42:42 27 4
gpt4 key购买 nike

我将应用程序分为三个不同的 Activity :“身份验证”,“数据库”和“欢迎”屏幕。

对于每个程序包,我进行三个 Activity 和许多片段。我的问题是如何将每个片段充气到其相应的 Activity ?例如,将Google身份验证分段为 Activity 身份验证。

最佳答案

您可以使用片段管理器在片段之间动态切换,例如:

button1.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
load(new fragment1()); //fragment1 is an already created fragment class name
}
});

public void load(Fragment f) #user defined function which loads fragment
{
FragmentManager fm=getFragmentManager();
FragmentTransaction transaction=fm.beginTransaction();
transaction.replace(R.id.f1,f); //f1 is an framelayout which will be replaced by fragment1
transaction.addToBackStack(null);
transaction.commit();
}

您可以创建一个片段类,如下
public class fragment1 extends Fragment {}

有关如何创建和使用片段的更多信息,请访问此网站

https://guides.codepath.com/android/creating-and-using-fragments

关于android - Android中具有多个 fragment 的多个 Activity ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61967616/

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