Ich habe eine Frage zu den Android-Unterstützungsbibliotheken, Fragmenten und als spezifisches Beispiel zur ViewPagerKlasse. Ich beabsichtige, eine App mit ähnlichen Funktionen wie auf der Android Developer-Website ( http://developer.android.com/training/animation/screen-slide.html oder http://developer.android.com/) zu erstellen. training / implementierungsnavigation / lateral.html ). Bei der Betrachtung ihres Codes habe ich festgestellt, dass sie die android.support.v4.appBibliothek verwenden, die nach meinen Recherchen der einzige Weg ist, auf die ViewPagerKlasse zuzugreifen .
In meiner Situation habe ich kein Interesse an Abwärtskompatibilität. Die minimale API-Stufe beträgt 14 (Ice Cream Sandwich) und das Build-Ziel ist 4,2 Jelly Bean. In der einfachsten Form funktioniert meine App genauso wie die zweite Demo, die ich auf der Android-Entwickler-Website verlinkt habe - nur zwischen drei Registerkarten mit jeweils Inhalten.
Alle Artikel / Beiträge / Antworten, die ich gelesen habe, scheinen die v4-Unterstützungsbibliothek stark zu bevorzugen . Nun zu meinen, wenn auch langatmigen Fragen:
Was ist der beste Weg, um meine Anwendung zu strukturieren - mit
android.support.v4.appund damit SupportFragments oder mit den darin enthaltenen Fragmentenandroid.app- und warum?Wenn Fragmente von
android.appder richtige Weg sind, wie geht man dann am besten vorViewPagers?Wenn SupportFragments für die Aufgabe am besten geeignet sind, würde ich schätzen, dass sie dieselbe Funktionalität wie die anderen besitzen. Was ist also der Zweck, sie überhaupt im Inneren zu haben
android.app?
Hoffentlich kann mir jemand mit einem klareren Verständnis ein bisschen Klarheit verschaffen, weil ich verblüfft bin ...
SupportFragmentist keine Klasse im Android SDK ...
SupportFragment, ich beziehe mich nur auf die FragmentKlasse, die in verfügbar ist android.support.v4.app.
ViewPagerIn gibt android.app.
Fragmentswenn Sie die verwenden, dieViewPagerSie benötigen, um die Support-Bibliothek zu verwendenSupportFragment