何时使用列表视图

时间:2016-03-19 15:11:12

标签: android performance listview

如果我要放置10个线性布局,每个都有2个文本视图,我应该使用列表视图吗?总是下注10,从不多或少。 使用这么多布局对性能有害吗?列表视图会更好吗?

2 个答案:

答案 0 :(得分:2)

如果您绝对100%确定总会有十个,那么您不需要ListView。否则,请使用ListView(或更好,RecyclerView)。

如果您手动使用多个布局,则不会出现性能问题 - 无论如何ListView基本上都会这样做。当然,如果项目数量巨大,RecyclerView将在性能方面做得最好,因为它会回收视图。

答案 1 :(得分:1)

ListView扩展了适用于动态内容的AdapterView,因为你内部总是有10个视图,你应该使用一个LinearLayout并用XML来声明它所有的子视图。

相关问题