Ich habe eine Aktivität mit einem Menü von Elementen auf der linken Seite, die TextViews sind. Wenn der Benutzer eine der textViews auswählt, wird ein listView in den restlichen Bereich der Aktivität eingefügt, der die anderen 2 \ 3 des Bildschirms belegt. Wenn der Benutzer einen anderen textView auf der linken Seite der Seite berührt, öffnet er eine andere entsprechende listView von Elementen.Vorteil von ListFragment über ein ListView oder normales Fragment
ich überlegte, eine große listview für diesen Zweck auf den Bildschirm zu setzen. aber eine andere Möglichkeit ist, anstatt eine normale ListView in der Aktivität zu verwenden, ich könnte ein Listenfragment dort hineinlegen und zwischen Fragmenten wechseln.
Die dritte Wahl besteht darin, ein Fragment hineinzulegen und ein listView in dieses Fragment einzufügen. Ich habe noch nie zuvor ListFragment benutzt.
Welches wäre der beste Plan, wenn man bedenkt, dass es keine Orientierungsänderung geben wird? Die Aktivität wird im Hoch-/Hochformat gesperrt. Dies wird auf einem Tablet laufen, nicht auf kleineren Geräten wie Telefonen verwendet.
Ich weiß nicht, ob ich Loader verwenden muss, weil die Liste nicht lang sein wird und der Inhalt der Liste nur Text sein wird.
Gibt es einen Vorteil der Verwendung von listFragment gegenüber den anderen Möglichkeiten?
Die drei Auswahlmöglichkeiten für diese Aktivität:
Aktivität mit
ListView
auf sieAktivität mit
ListFragment
auf ihm aufAktivität mit Fragment, das
ListView inside of the
Fragment` hat
Haben Sie Legacy-Code mit Option 3 sind die Convenience-Methoden eine Re-Faktorisierung wert? – Martin
@Martin Der Wechsel zwischen einem Fragment mit einer Liste und einem ListFragment sollte nicht zu schwer sein. Es liegt an dir am Ende, ich würde mich nicht kümmern, wenn ich bereits ein funktionierendes normales Fragment habe. – Luksprog