Saya punya pertanyaan tentang Perpustakaan Dukungan Android, Fragmen, dan sebagai contoh spesifik, ViewPagerkelas. Tujuan saya adalah membuat aplikasi dengan fungsionalitas yang mirip dengan sampel yang disediakan di situs web Pengembang Android ( http://developer.android.com/training/animation/screen-slide.html atau http://developer.android.com/ pelatihan / implementasi-navigasi / lateral.html ). Melihat ke kode mereka, saya perhatikan mereka memanfaatkan android.support.v4.appperpustakaan, yang dari penelitian saya adalah satu-satunya cara untuk mengakses ViewPagerkelas.
Dalam situasi saya, saya tidak tertarik pada kompatibilitas ke belakang. Level API minimum adalah 14 (Ice Cream Sandwich) dan target build adalah 4.2 Jelly Bean. Dalam bentuknya yang paling sederhana, aplikasi saya melakukan persis seperti demo kedua yang saya tautkan di situs Android dev - hanya menggesek antara tiga tab dengan konten di masing-masing.
Semua artikel / posting / jawaban yang saya baca tampaknya sangat mendukung perpustakaan dukungan v4 . Sekarang untuk pertanyaan saya, meskipun bertele-tele:
Apa cara terbaik untuk menyusun aplikasi saya - menggunakan
android.support.v4.app, dan dengan demikian menggunakan SupportFragments, atau menggunakan Fragmen yang disediakanandroid.app- dan mengapa?Jika Fragmen dari
android.appadalah cara untuk pergi, apa cara optimal untuk mendekatiViewPagers?Jika SupportFragments paling cocok untuk tugas tersebut, saya akan memperkirakan bahwa mereka memiliki fungsi yang sama dengan yang lain - jadi apa tujuan dari memiliki semuanya di dalam
android.app?
Semoga seseorang dengan pemahaman yang lebih jelas dapat memberi saya sedikit klarifikasi karena saya bingung ...
SupportFragmentbukan kelas di Android SDK ...
SupportFragment, saya hanya merujuk pada Fragmentkelas yang tersedia di android.support.v4.app.
ViewPagerdi android.app.
Fragmentsjika Anda menggunakanViewPagerAnda harus menggunakan perpustakaan dukunganSupportFragment