/ / Wie füge ich programmgesteuert zwei Fragmente zu einem Layout hinzu? - Java, Android, Android-Layout, Android-Fragmente, Fragmentmanager

Wie programmgesteuert fügen Sie einem Layout zwei Fragmente hinzu? - Java, Android, Android-Layout, Android-Fragmente, Fragmentmanager

Ich habe Probleme beim Anfügen von zwei Fragmenten in einem Layout. Ich weiß, wie man ein Fragment in ein Layout einfügt, aber ich weiß nicht, wie man zwei Fragmente vertikal in Java Androide nebeneinander setzt. Hier Das Hinzufügen eines Fragments wird vollständig erklärt, aber es gibt kein Tutorial, um zwei oder mehr Fragmente in ein Layout zu setzen.

Antworten:

2 für die Antwort № 1

Erstellen Sie zwei FrameLayout in Ihrer XML-Datei und platzieren Sie sie wie gewünscht. Fügen Sie in jedem von ihnen ein Fragment hinzu.

Oder sehen Sie das Link für verschachtelte Fragmente


0 für die Antwort № 2

Sie können so etwas ausprobieren:

FragmentTransaction ft = getFragmentManager()
.beginTransaction();
Fragment fragment = new MyAwsomeFragment();
ft.add(R.id.linearLayoutActivity, fragment, null);//dont add to backstack
ft.commit();

Hier R.id.linearLayoutAktivität verweist auf ein Layout, das derzeit durch die Aktivität sichtbar und aufgeblasen ist.