我正在开发一个应用程序,其中有一个产品列表,有时是一个巨大的列表,而其他时候只有一两个项目。
我从本地数据库中读取了这些项目,对吧?好的,当我有大约 20 到 30 个项目时,我认为返回非常慢,渲染项目需要一两秒,我需要知道这方面的最佳实践。我测试了两种方法:
- 更棘手的(我认为)是以编程方式创建视图并将其添加到滚动视图中作为内部线性布局的子项。
- 最好的设计:在 xml 中有一个项目主题,并按每个项目膨胀一次。
有没有更好的办法?我确定是的!
我的项目有点复杂:图片、名称、类别、提供商、价格、一些带有“onclick”监听器的按钮、两个小图标。每个项目的一切。
加快这一进程对我来说非常重要。