我的Android应用中有一个简单的ListView
,可以从自定义ArrayAdapter
获取数据。
当您向上滚动并尝试进一步滚动(底部相同)时,会出现具有反弹效果的用户显示的过度滚动。
但是,我想更改我的ListView
到目前为止,如果您滚动到顶部,ListView
将再次显示底部的元素(以相反的顺序)。如果不重新实施完整的ListView
或ArrayAdapter
?
需要进行哪些修改?
答案 0 :(得分:2)
我认为这样做很容易。你不必重新发明listview。您可以从BaseAdapter
派生,只返回getCount
的非常高的数字,让我们说100万。让初始滚动位置从项目的50万开始。然后在getView
中,根据您拥有的项目的实际数量来修改请求位置。