2012-04-06 32 views
12

Tôi có một hoạt động với máy nhắn tin xem và ba trang để hiển thị. Khi bao giờ hoạt động tải, chỉ có hai trang đầu tiên được khởi tạo tức là tức là trong lớp pageradapter chỉ được gọi cho vị trí 0 và 1. Có cách nào để khởi tạo cả ba trang không?khởi tạo tất cả các mục trong máy nhắn tin xem android

+0

Bạn có phương thức getCount() trả lại 3 không? – jsb

+0

vâng, tôi có phương thức getCount() trả về 3. Các trang thứ ba được khởi tạo chỉ khi tôi cố gắng xem trang thứ hai, nhưng theo mặc định chỉ có hai trang đầu tiên được khởi tạo. – user1253887

Trả lời

39

Hãy thử setOffScreenPageLimit(2). Theo mặc định, chỉ có một trang ở bên trái và bên phải được khởi tạo. Bằng cách đặt thành 2, nó sẽ khởi tạo 3 trang của bạn.

+0

Âm thanh như một giải pháp khả thi. Tôi sẽ thử điều đó và sẽ cho bạn biết nó hoạt động ra sao. – user1253887

+0

Hoàn hảo! Cảm ơn rất nhiều. – user1253887

+1

những người tuyệt vời !! ngăn xếp tràn giúp tôi rất nhiều .. –

Các vấn đề liên quan