Mit FragmentStatePagerAdapter OHNE support library
Ich würde gerne wissen, ist es möglich, die Klasse FragmentStatePagerAdapter oder sein äquivalent ohne die Unterstützung der Bibliothek?
Ich weiß, wie Sie native Fragmente an die Stelle jener von der Unterstützung, die Bibliothek und viele andere Klassen haben Ihre äquivalente, aber ich kann nicht finden, was sollte verwendet werden, anstelle dieser Klasse.
Ich im Grunde wollen, Sie zu verlängern, um es in meinen adapter, wie dieser
public class ImageAdapter extends FragmentStatePagerAdapter {...
- ja, es ist möglich ... kopieren Sie alle erforderlichen code vom support library zu deinem Projekt .... aber Sie können
android.support.v13.app.FragmentStatePagerAdapter
stattandroid.support.v4.app.FragmentStatePagerAdapter
(und supportv13 Bibliothek) ...android.support.v13.app.FragmentStatePagerAdapter
ist die Verwendung von native-Fragmente nicht, die man vom support ... - Danke für deine Antwort. Ich vergaß Total über die v13... Aber eigentlich wollte ich vereinfachen meine Projekt-Struktur durch das entfernen von support-Bibliotheken und dergleichen. Ich kann immer noch nicht glauben, es gibt keine Klasse entspricht innerhalb android.app-Paket, da Fragment-Klasse ist bereits vorhanden, zusammen mit android.app.FragmentManager, aber kein Adapter...
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich nehme an, Sie haben gelesen, die
ViewPager
docs, aber nur für den Fall:Auch ich war zunächst verblüfft, warum die PagerAdapter Klassen waren nicht Teil der
android.app.*
namespace. Als Sie noch in der Verfeinerung, Sie sind in dem support-Bibliotheken, so dass diese Bibliotheken können Häufig aktualisiert werden, wie Veränderungen eingeführt werden (AOSP updates sind weit weniger bequem, und so treten auf einem weit weniger häufigen basis). Es scheint, dass, sobald das Android-team gibt endgültige Form derViewPager
und alle zugehörigen Klassen, Sie werden ein Teil des AOSP. Auch dieViewPager
Klasse selbst ist noch ein Teil der V4 support library. Also, was Sie wollen, sollte in Naher Zukunft möglich ... 🙂