Android.vs android.app Parçaları destek.v4.ViewPager uygulamasını kullanarak?
Android Destek Kitaplıkları, Parçaları, ve belirli bir örnek, ViewPager
sınıf ile ilgili bir sorum var. Amacım örnek Android Geliştirici web sitesinde sağlanan (http://developer.android.com/training/animation/screen-slide.html http://developer.android.com/training/implementing-navigation/lateral.html) benzer işlevlere sahip bir uygulama oluşturmak için. Kendi kodu içine bakarak, onlar benim araştırma ViewPager
sınıfa erişmek için tek yol olan android.support.v4.app
kütüphane kullanmak fark ettik.
Benim durumda, geriye uyumluluk bir niyetim yok. Minimum API level 14 (Ice Cream Sandwich) ve oluşturmak hedef 4.2 Jelly Bean. Bu kadar basit haliyle, benim app tam olarak ikinci Android dev web sitesinde bağlı demo gibi - her içerik ile üç Sekmeler arasında kaydırarak gerçekleştirir.
/Posts/okudum cevapları tüm ağır iyilik gibi görünüyorv4 destek kitaplığı. Benim için şimdi, uzun soluklu, soru da olsa(ler):
Benim uygulama yapısı için en iyi yolu -
android.support.v4.app
kullanarak ve böylece SupportFragments kullanarak, ya da Parçalarıandroid.app
- ve neden? sağlanan kullanmak için neEğer
android.app
Parçaları gitmek için bir yoldur,ViewPagers
yaklaşım için en iyi yolu nedir?Eğer SupportFragments görev için en uygun, aynı işlevselliği diğer olarak sahip oldukları - bu yüzden onları
android.app
iç sahip olmanın amacı ne tahmin edebilirim?
Umarım daha net bir anlayış olan biri Evet, kendinde değildin olduğum için bana açıklama biraz
Şimdiden teşekkürler!
CEVAP
android.support.v13.app paketinden adaptör ile android.app
paketinden yerli parçaları ile ViewPager
kullanabilirsiniz. Sen v13 destek kavanoz kullanmak gerek.
İki sürümleri adaptörleri ile çalışan ViewPager
olanlar v4
paket olup, olması gerektiği gibi, kullanılan destek parçaları, olanlar v13
ile yerli parçaları.
Sebebi var şimdi iki parça uygulamaları tarihi: Seviyedir android.app
paket tanıtıldı Android 3 sadece tabletler ve destek kitaplığı oluşturuldu getirmek parçaları için telefonlar çalışan eski sürümleri. Android 4'te de var.
Benim kendi deneyimlerinden Android 4 için geliştirmeye bile destek parçaları kullanarak öneriyoruz. Burada bazı nedenleri vardır: Fragment or Support Fragment?
En iyi uygulama Android iç içe geçmiş ...
Android kullanarak.destek.v7.widget.Ca...
Nasıl bir Niyet kullanarak bir Android...
Android e-Posta gönderme varsayılan/ku...
Bir özel ilan android UI öğesi XML kul...