Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/197.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
android中滚动视图内的无限滚动图像_Android_Scroll_Scrollview - Fatal编程技术网

android中滚动视图内的无限滚动图像

android中滚动视图内的无限滚动图像,android,scroll,scrollview,Android,Scroll,Scrollview,所以基本上我在scrollview中有一个imageview,我想做的是能够无限滚动,而不会到达scrollview的底部。 这能以任何方式做到吗?当然,这个形象必须重复。。但是任何其他方法都值得赞赏您可以使用一个列表视图和一个适配器,该适配器经过轻微修改,具有“无限”滚动。您的适配器中需要的更改如下: @Override public int getCount() { return Integer.MAX_VALUE; } 这里的诀窍是告诉它计数是MAX\u INT。然而,这样做,它

所以基本上我在scrollview中有一个imageview,我想做的是能够无限滚动,而不会到达scrollview的底部。
这能以任何方式做到吗?当然,这个形象必须重复。。但是任何其他方法都值得赞赏

您可以使用一个
列表视图
和一个
适配器
,该适配器经过轻微修改,具有“无限”滚动。您的
适配器
中需要的更改如下:

@Override
public int getCount()
{
    return Integer.MAX_VALUE;
}
这里的诀窍是告诉它计数是
MAX\u INT
。然而,这样做,它将无限向下滚动,而不是向后滚动

为了使列表向后移动,就像在无限旋转木马中一样,您可以通过调用以下命令将默认元素设置为类似于
Integer.MAX_VALUE/2
的值来欺骗系统:

listView.setSelection( Integer.MAX_VALUE/2 );
通过这样做,它在两个方向上都产生了无限旋转的效果。我认为
ImageView
的存在不会是一个问题,它应该也能工作。希望这能有所帮助

编辑


为此,由于您需要学习如何创建自定义的
列表视图
适配器
,我建议您遵循。您也可以从该链接下载整个项目。运行该项目后,添加上述代码

你能告诉我这样的适配器是怎么做的吗!!我已经找了一段时间了。。似乎找不到任何答案!!!我已经编辑了我的答案。请看它。如果我的答案帮助你,请考虑它的投票。如果它解决了你的问题,那么别忘了接受这个作为正确的答案。我猜这样做了,但是会花费我很多的配置来调整它到我的应用程序。非常感谢:)很高兴它帮助了你。祝你好运!