显示分页列表

创建分页列表,以便用户滚动浏览无法在单个屏幕上显示的内容。水平分页列表可帮助用户浏览图片、幻灯片或商品轮播界面等内容。垂直分页列表非常适合内容丰富的应用,在这些应用中,用户可能需要滚动浏览大量内容(例如文章)。

版本兼容性

此实现要求将项目 minSDK 设置为 API 级别 21 或更高级别。

依赖项

创建分页列表

您可以配置水平或垂直分页列表,具体取决于应用所需的屏幕方向。以下代码会创建一个显示 10 个项的水平分页列表:

代码要点

  • HorizontalPager 可组合项提供可水平滚动的项列表。
    • 如需创建垂直分页列表,请改用 VerticalPager 可组合项。
  • 列表中的每个页面都包含一个 Text 对象,用于显示字符串“Page”和页面编号。
  • rememberPagerState() 的实例会在用户离开时保留页面的状态,并在用户返回时显示同一页面。

结果

图 1. HorizontalPager 演示。

包含本指南的集合

本指南属于以下精选快速入门集合,这些集合涵盖了更广泛的 Android 开发目标:

借助列表和网格,您的应用可以以视觉上令人愉悦且易于用户使用的形式显示集合。
了解如何使用可组合函数根据 Material Design 设计系统轻松创建美观的界面组件。
本系列视频介绍了各种 Compose API,可让您快速了解可用 API 以及如何使用它们。

有问题或反馈

请访问我们的常见问题解答页面,了解简短指南,或与我们联系,告诉我们您的想法。