我想知道我该如何划分我的ListView
分成几部分,当用户启动我的应用程序时仅显示其中的一部分,并在用户按下名为“加载更多项目”的按钮时显示其他部分。
我有一个包含 500 多个项目的大列表,并考虑将其分成几个部分,以便可以快速加载。
我想要类似于任何电子邮件应用程序的功能,该应用程序在底部提供一个选项来加载更多电子邮件。
如果有人有任何解决我的问题的示例代码,请分享,否则我们也将不胜感激。
实现一个按钮很容易:
在 onCreate 中,用前 50 个项目加载适配器,然后使用 onClickListener 实现一个按钮,添加接下来的 50 个项目等。
然而
我认为你真正想做的是延迟加载你的列表视图,这样当它们滚动时,它将加载更多项目 - 这就是为什么你不需要用额外的按钮来弄乱 UI。
为此,您的 listactivity 应该实现 OnScrollListener
这是一个例子:Android 无尽列表 https://stackoverflow.com/questions/1080811/android-endless-list/1082523#1082523
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)