-3
我需要在我的android应用程序中显示ListView
许多行。有超过2500行,每行包含两个图像和11个标签。所以我在运行时出现内存错误,如“VM不会让你使用超过120000字节”。在运行时android内存问题
我该如何解决这个问题?
任何人都可以帮助我吗?
我需要在我的android应用程序中显示ListView
许多行。有超过2500行,每行包含两个图像和11个标签。所以我在运行时出现内存错误,如“VM不会让你使用超过120000字节”。在运行时android内存问题
我该如何解决这个问题?
任何人都可以帮助我吗?
将所有信息一次保存在内存中毫无意义。您的用户暂时无法看到所有2500行,因此您应该考虑动态加载和卸载行。将信息保存在XML文件中,并在用户滚动列表时动态加载它。
我该如何实现它,动态加载和卸载行时滚动? – nirav
另一个想法是为什么你不把你的列表分成若干子列表?您可以创建一个布局,向用户显示一些条目数量,并让他们在不同的页面之间切换,例如每个有列表的网站,例如eBay。它们不显示所有行,只显示20行或50行。 – Egor
假设我像你所说的那样做,即使如此,它也不工作。 – nirav