2014-09-06 140 views
0

因此,基本上我有一个scrollview内的imageview,我想要做的就是能够无限滚动而无需达到滚动视图的底部。 这可以以任何方式完成吗?当然,图像将不得不重复..但任何其它方法表示赞赏无限滚动滚动视图中的图像android

回答

1

您可以使用ListView和被稍微修改,以在你的Adapter需要“无限” scroll.The变化的Adapter是这样的:

@Override 
public int getCount() 
{ 
    return Integer.MAX_VALUE; 
} 

这里的关键是要告诉它计数MAX_INT。不过这样一来,就会使滚动向下无限,但不是倒退。

为了使列表倒着走,在一个无限旋转木马,你可以通过设置默认的元素是像Integer.MAX_VALUE/2诱骗系统通过调用:

listView.setSelection(Integer.MAX_VALUE/2); 

通过这样做,它使无限的卡鲁塞尔在两个方向的影响。我认为ImageView的存在将不会是一个问题,它也应该工作too.Hope这有助于。

编辑

对于这一点,你需要学习如何做一个自定义的ListViewAdatper,我建议你遵循this easy and short tutorial。你也可以从link.After运行下载整个项目项目,添加上面提到的代码。

+0

你能告诉我如何做一个适配器!我一直在寻找一段时间..似乎无法得到任何答案! – 2014-09-07 15:55:05

+0

我编辑了我的答案。请参阅。如果我的答案帮助了你,请考虑提高它。如果它解决了你的问题,那么不要忘记接受这个答案。 – 2014-09-07 16:11:43

+0

我想这样做,会带我很多配置来调整它到我的应用程序。 非常感谢:) – 2014-09-07 17:07:08