-1

Ich habe ein DialogFragment-Fragment, das sich gut zeigt. Es hat einige Text/Bilder/Schaltflächen oben im Fragment, aber in der unteren Hälfte möchte ich eine Listenansicht (oder ich nehme an, eine ListFragment).Ein ListFragment in ein DialogFragment einfügen?

Ich habe bereits die Klasse (die ListFragment erweitert) und seinen Adapter und alles erstellt. Wie bekomme ich diese Liste am unteren Rand des DialogFragment angezeigt?

habe ich versucht, diese zu meinen .xml definieren mein DialogFragment Layout hinzufügen:

<fragment 
       android:layout_width="match_parent" 
       android:layout_height="match_parent" 
       android:id="@+id/nested_listfragment" 
       class="com.aruka.myapp.NameOfClassExtendingListFragment" 
       /> 
+0

haben Sie Ihr eigenes Dialoglayout erstellt und es bereits in Ihre Dialogfragmentklasse aufblasen lassen? Bitte zeigen Sie uns die Klassen, die Sie gemacht haben –

Antwort

1

Sie benötigen ein eigenes Layout für Ihre Dialog Fragment zu schaffen und die ListFragment hineingesteckt.

Here ist eine gute Ressource über DialogFragments, wenn Sie mehr erfahren möchten.

Update für die Ausnahme:

Von Android Documentation. Sie sollten das Programm ListFragment automatisch aufblasen.

Hinweis: Sie können ein Layout nicht in ein Fragment aufblasen, wenn dieses Layout ein enthält. Verschachtelte Fragmente werden nur unterstützt, wenn sie dynamisch zu einem Fragment hinzugefügt werden.

+0

Ich habe versucht, die ListFragment in sie zu setzen, aber es stürzt nach einer Weile, weil es Fehler hat –

+0

Das ist wahrscheinlich wegen der Dinge, die in der ListFragment geht. Können Sie den Stack-Trace veröffentlichen? – arsent

+0

Ich habe den Fragment-XML-Code veröffentlicht, den ich verwendet habe, um das ListFragment in das DialogFragment –

Verwandte Themen