相关疑难解决方法(0)

Android无尽列表

如何创建一个列表,当您到达列表末尾时,我会收到通知,以便我可以加载更多项目?

android listview list

231
推荐指数
3
解决办法
11万
查看次数

Android无限滚动列表两个方向

我正在试图弄清楚如何实现无限滚动列表.它将显示日历和事件,它应该从现在开始或选定日期开始.它应该可以在过去和将来的两个方向上滚动.这里的 OnScrollListener解决方案似乎工作得很好,如果我只需要去未来(索引只是变得更大).但我不明白我将如何回到过去.

这个解决方案似乎对我的情况非常浪费.getView被调用了数千次.也许ListView不是解决方案,我将不得不使用较低级别的代码.有任何想法吗?

编辑:getView被调用了数千次并不是后一种解决方案的错.但是,它仍会被调用太多次并且值不正确.如果我设置这样的选择:

myList.setSelection(Integer.MAX_VALUE的/ 2)

我得到索引从零开始的getView调用.例如,我得到这样的getView调用:

getView pos 0
...
getView pos 26
Run Code Online (Sandbox Code Playgroud)

然后

getView pos 1073741823
...
getView pos 1073741847
Run Code Online (Sandbox Code Playgroud)

哪些是正确的.然后:

getView pos 0
...
getView pos 26
Run Code Online (Sandbox Code Playgroud)

再次

这一切都发生在我滚动或触摸屏幕之前.似乎没有多大意义.

java android listview infinite-scroll

6
推荐指数
1
解决办法
1316
查看次数

标签 统计

android ×2

listview ×2

infinite-scroll ×1

java ×1

list ×1