Saya punya pertanyaan tentang Perpustakaan Dukungan Android, Fragmen, dan sebagai contoh spesifik, ViewPager
kelas. 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.app
perpustakaan, yang dari penelitian saya adalah satu-satunya cara untuk mengakses ViewPager
kelas.
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.app
adalah 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 ...
SupportFragment
bukan kelas di Android SDK ...
SupportFragment
, saya hanya merujuk pada Fragment
kelas yang tersedia di android.support.v4.app
.
ViewPager
di android.app
.
Fragments
jika Anda menggunakanViewPager
Anda harus menggunakan perpustakaan dukunganSupportFragment