Kullanıcıların tek bir ekrana sığmayacak kadar büyük içeriklere erişmek için kaydırabilmesi için bir sayfalama listesi oluşturun. Yatay sayfalandırma listeleri, kullanıcıların resimler, slayt gösterileri veya ürün bantları gibi içeriklerde gezinmesine yardımcı olabilir. Dikey sayfa listeleri, kullanıcıların makaleler gibi çok sayıda öğe arasında kaydırması gerekebileceği, içerik ağırlıklı uygulamalar için kullanışlıdır.
Sürüm uyumluluğu
Bu uygulama için projenizin minSDK değerinin API düzeyi 21 veya üstü olarak ayarlanması gerekir.
Bağımlılıklar
Sayfalama listesi oluşturma
Uygulamanız için gereken yöne bağlı olarak yatay veya dikey bir sayfalama listesi yapılandırabilirsiniz. Aşağıdaki kod, 10 öğe gösteren yatay bir sayfalama listesi oluşturur:
Kodla ilgili önemli noktalar
HorizontalPager
bileşeni, yatay olarak kaydırılabilir bir öğe listesi sağlar.- Dikey sayfalama listesi oluşturmak için bunun yerine
VerticalPager
bileşenini kullanın.
- Dikey sayfalama listesi oluşturmak için bunun yerine
- Listedeki her sayfa, "Sayfa" dizesini ve sayfa dizini numarasını gösteren bir
Text
nesnesi içerir. rememberPagerState()
örneği, kullanıcı başka bir sayfaya gittiğinde sayfanın durumunu korur ve kullanıcı sayfaya geri döndüğünde aynı sayfayı gösterir.
Sonuçlar
HorizontalPager
demo.Bu kılavuzu içeren koleksiyonlar
Bu kılavuz, daha geniş Android geliştirme hedeflerini kapsayan, özel olarak seçilmiş Hızlı Kılavuz koleksiyonlarından biridir:
![](https://developer.android.com/static/images/quick-guides/collection-illustration.png?hl=tr)
Liste veya ızgara görüntüleme
![](https://developer.android.com/static/images/quick-guides/collection-illustration.png?hl=tr)
Etkileşimli bileşenleri görüntüleme
![](https://developer.android.com/static/images/quick-guides/collection-illustration.png?hl=tr)