Android Destek Kitaplıkları, Parçaları ve belirli bir örnek olarak ViewPager
sınıfla ilgili bir sorum var . Amacım, Android Geliştirici web sitesinde ( http://developer.android.com/training/animation/screen-slide.html veya http://developer.android.com/ sağlanan örnekle benzer işlevlere sahip bir uygulama oluşturmaktır. eğitim / uygulama-gezinme / lateral.html ). Kodlarına baktığımda, android.support.v4.app
araştırmamdan ViewPager
sınıfa erişmenin tek yolu olan kütüphaneyi kullandıklarını fark ettim .
Benim durumumda, geriye dönük uyumlulukla ilgilenmiyorum. Minimum API seviyesi 14'tür (Ice Cream Sandwich) ve yapım hedefi 4.2 Jelly Bean'dir. En basit şekliyle, uygulamam Android dev web sitesinde bağladığım ikinci demoda olduğu gibi çalışıyor - her birinde içerik bulunan üç sekme arasında kaydırma.
Okuduğum tüm makaleler / gönderiler / cevaplar v4 destek kütüphanesini büyük ölçüde destekliyor gibi görünüyor . Şimdi, uzun soluklu da olsa sorularım için:
Uygulamamı yapılandırmanın en iyi yolu nedir -
android.support.v4.app
SupportFragments kullanarak ve böylece kullanarak veya sağlanan Fragmentleri kullanmakandroid.app
- ve neden?Eğer Parçacıklar
android.app
gitmenin yolu ise, yaklaşmanın en iyi yoluViewPagers
nedir?SupportFragments göreve en uygunsa, diğerleriyle aynı işlevselliğe sahip olduklarını tahmin ediyorum - bu yüzden onları içeride bulundurmanın amacı
android.app
nedir?
Umarım daha net bir anlayışa sahip biri bana biraz açıklama yapabilir, çünkü şaşırdım ...
SupportFragment
Android SDK'sında bir sınıf değil ...
SupportFragment
, sadece Fragment
mevcut sınıfa atıfta bulunuyorum android.support.v4.app
.
ViewPager
içinde android.app
.
Fragments
kullandığınız takdirdeViewPager
sen destek kütüphanesini kullanmak gerekmezSupportFragment