如果我有一个自定义自动完成片段,我会在其中反复销毁内容并用(至多6个)文本视图重新填充它,因为用户键入一个字符串。
目前我正在使用LinearLayout作为文本视图,但我正在考虑使用RecyclerView。我不确定这是否真的有必要,因为我有:
下拉列表中最多有6个文本视图,我希望用户在提交或选择自动填充项目之前键入~5个字符。
所以问题是:两者之间会有性能差异吗?我应该打扰从LinearLayout更改为RecyclerView吗?
答案 0 :(得分:0)
请参阅recyclelerview如何更好,因为它重用了itemview来显示列表。并且将来,如果我们添加更多项目,只需将项目添加到阵列lisy,它将自动完成所有任务。
答案 1 :(得分:0)
我认为使用recyclerview会有更好的表现。由于您只有6个固定的文本视图需要处理,因此没有理由进行切换。
recyclerview的性能提升带来了超长列表,同时在运行时更新,添加,删除其数据。否则没有区别。
为什么不使用AutoCompleteTextView?