6.3 使用列表
列表几乎是现代所有的移动应用程序中不可分割的组成部分。它们提供了一种以易于
交互的方式向用户显示不同类型和数量的数据的简单方法。
Android 的 ListView 是一个基于行的数据显示控件,它在每行显示哪些数据以及如何
显示数据方面具有最大的灵活性。同时你还将学习 GridView,一个基于行和列的数据显示
控件。该控件负责处理所有行和列的布局。
在 Android 中,ListView 自动完成了大量的繁重工作,其中包括惯性滚动、在合适的
时间显示合适的行等。而你所需要做的就是在需要的时候向其提供布局以及每行的数据。
此外,Android 还可以通过触发事件来处理不同类型的用户交互。
很多 Android 应用程序都会使用列表。其中最突出的用途是显示和编辑用户首选项。
而其他用途还包括 RSS 阅读器、Twitter 客户端以及媒体播放器。图 6-8 显示了使用了
ListView 的不同应用程序示例,用来演示其强大功能和灵活性。
图 6-8
1