pih*_*ihh 1 android listview scrollview
我有这种情况我想讨论:
我有一个listview,它的目的是显示25家商店.对于我想要的设计:
2个布局,第一个布局:商店的1张大照片(从数据库下载).1个图标,如果商店属于最佳评级商店列表(该图标在我的应用程序上)1 textview(下载字符串)
第二个有:3个textviews.(下载字符串)
Everytextview具有自定义字体.
正如您可以想象的那样,这对每个项目来说都是一项艰巨的任务.
我的主要问题是:
如果我下载了所有内容而不是制作列表视图,我是否会获得更好的性能?我用这些数据填充滚动视图?
创建布局可能需要更多一些,但可能是滚动更平滑或者我错了?
您也可以这样做ListView(下载所有内容并显示),但我不认为"下载所有内容"实际上会带来任何性能改进(除了您正在谈论缓存).
ScrollView将导致更糟糕的内存性能,因为您必须一次创建并保留25个视图.相反,ListView在滚动时重复使用相同的视图,这将导致创建与屏幕上可容纳的视图大致相同的视图.
有了ScrollView,如果数据集变化,你必须以某种方式重新装载您25次.在最坏的情况下重新创建所有视图.
此外,与ScrollView你同行必须同时处理内存中的25张大照片,这可能会让你做几天的噩梦.
| 归档时间: |
|
| 查看次数: |
2585 次 |
| 最近记录: |