2012-04-06 21 views
12

Görüntüleme cihazım ve görüntülenecek üç sayfa içeren bir etkinliğim var. Her ne zaman aktivite yüklendiğinde, sadece ilk iki sayfa örneklenir, yani pageradapter sınıfındaki instantiateitem yalnızca 0 ve 1 pozisyonları için çağrılır. Üç sayfanın tümünü oluşturmanın bir yolu var mı?görünüm cihazındaki tüm öğeleri başlat android

+0

3 döndüren getCount() yönteminiz var mı? – jsb

+0

evet, dönen bir getCount() yöntemim var. 3. Üçüncü sayfa, yalnızca ikinci sayfayı görüntülemeye çalıştığımda başlatılıyor, ancak varsayılan olarak yalnızca ilk ikisi başlatılıyor. – user1253887

cevap

39

setOffScreenPageLimit(2)'u deneyin. Varsayılan olarak, soldan sağa sadece bir sayfa çıkarılır. 2'ye ayarlayarak 3 sayfanızı oluşturmalıdır.

+0

Olası bir çözüm gibi görünüyor. Bunu deneyeceğim ve nasıl çalıştığını size bildireceğim. – user1253887

+0

Mükemmel! Çok teşekkürler. – user1253887

+1

harika çocuklar! yığın taşması bana çok yardımcı olur .. –

İlgili konular