在 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/