创建分页列表,以便用户滚动浏览无法在单个屏幕上显示的内容。水平分页列表可帮助用户浏览图片、幻灯片或商品轮播界面等内容。垂直分页列表非常适合内容丰富的应用,在这些应用中,用户可能需要滚动浏览大量内容(例如文章)。
版本兼容性
此实现要求将项目 minSDK 设置为 API 级别 21 或更高级别。
依赖项
创建分页列表
您可以配置水平或垂直分页列表,具体取决于应用所需的屏幕方向。以下代码会创建一个显示 10 个项的水平分页列表:
代码要点
HorizontalPager
可组合项提供可水平滚动的项列表。- 如需创建垂直分页列表,请改用
VerticalPager
可组合项。
- 如需创建垂直分页列表,请改用
- 列表中的每个页面都包含一个
Text
对象,用于显示字符串“Page”和页面编号。 rememberPagerState()
的实例会在用户离开时保留页面的状态,并在用户返回时显示同一页面。
结果
HorizontalPager
演示。包含本指南的集合
本指南属于以下精选快速入门集合,这些集合涵盖了更广泛的 Android 开发目标:
![](https://developer.android.google.cn/static/images/quick-guides/collection-illustration.png?hl=zh-cn)
显示列表或网格
借助列表和网格,您的应用可以以视觉上令人愉悦且易于用户使用的形式显示集合。
![](https://developer.android.google.cn/static/images/quick-guides/collection-illustration.png?hl=zh-cn)
显示互动组件
了解如何使用可组合函数根据 Material Design 设计系统轻松创建美观的界面组件。
![](https://developer.android.google.cn/static/images/quick-guides/collection-illustration.png?hl=zh-cn)
Compose 基础知识(视频合集)
本系列视频介绍了各种 Compose API,可让您快速了解可用 API 以及如何使用它们。
有问题或反馈
请访问我们的常见问题解答页面,了解简短指南,或与我们联系,告诉我们您的想法。