簡體   English   中英

Android 中具有多個片段的多個活動

[英]Multiple Activities with multiple fragments in Android

我將我的應用程序分為三個不同的活動:身份驗證、數據庫和歡迎屏幕。

對於每個 package I 三個活動和眾多片段。 我的問題是如何將每個片段膨脹到相應的活動? 例如,Fragments google Authentication to Activity Auth。

您可以使用片段管理器在片段之間動態切換,例如:

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

您可以創建一個片段 class 如下

public class fragment1 extends Fragment {}

有關如何創建和使用片段的更多信息,請訪問此網站

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM