使用ListView,或手动充气和添加视图?

时间:2011-12-05 09:20:03

标签: android listview inflate

哪种方法更好? 1)使用列表视图 2)手动在somelayout中充气和添加视图

4 个答案:

答案 0 :(得分:1)

这取决于你想做什么......

如果您的布局类似于列表视图,请使用自定义适配器制作列表视图,更加优化和快速;)

答案 1 :(得分:1)

IMO: 使用列表视图。

由于 1)Listviews是标准化的Android UI元素。它们被用户识别,并由知道如何使用它们的开发人员使用。如果他们中的任何人必须维护你的代码,他会感谢你。

2)有一些个人经验:手动做这件事:最坏的痛苦和疯狂。只需使用可用的工具并避免头痛。 ;-)

答案 2 :(得分:0)

这取决于用例,虽然动态添加视图会变慢,但也要避免更深层次的布局层次结构。 对于列表视图,使用ViewHolder来保存视图。

答案 3 :(得分:0)

如果您需要自定义列表或具有与Android内置列表不同的外观,那么您可以手动扩展和添加某些布局中的视图。但效率明智,你可以选择内置的。

这有助于您更好地了解事情。

http://www.technotalkative.com/category/android/listview/