android - 一个简单的 50 项列表是否足以证明使用 ListView 是合理的?

标签 android listview

在 Google I/O 2010 中关于 ListView 的讨论中,他们说您可能不需要使用行数有限且合理的 ListView。他们指出,如果您正在处理合理数量的行,则可以将它们放置在 ScrollView 中。

我很好奇人们认为“合理长度”在实践中意味着什么。

在不使用 ListView 的情况下,一个包含 50 个项目且每行的 View 仅包含几个字符串的列表是否合理? 12个怎么样?

我习惯在 iPhone 上为大多数 UI 使用 UITableViews,所以我倾向于在 Android 上使用 ListViews,但我也想知道它在某些情况下可能有点矫枉过正,而且我对 perf 在 android 上的理解非常有限目前。

最佳答案

ListView 确实是超过 3 个项目的最佳选择,即使是 2 或 3 个项目也是一个不错的选择。否则,您最终将编写一堆代码将索引转换为单个变量,而不是数组、数据库行或其他数据结构。

关于android - 一个简单的 50 项列表是否足以证明使用 ListView 是合理的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7577031/

相关文章:

android - 每行有多个 radio 的 ListView

android:如何在 ListView 中编辑一行?

Android相机Intent设置分辨率

android - Listview 点击监听器没有响应

java - 如何在android中使用另一个应用程序时停止一个应用程序的服务

android - 是否有用于 Visual Studio 的 AndroidManifest 编辑器

c# - Unity3D 新的 UI 系统和 ListView

java - 我正在尝试填充 ExpandableListView,为什么我在尝试设置自定义适配器时遇到错误?

java - Android:下载的图像未显示在 ListView 中

具有固定页眉和页脚的 ScrollView 内的 Android 相对布局