Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/230.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中通过intent查看的图像之间滚动_Android_Image_Android Intent_Scroll_Photo - Fatal编程技术网

如何在android中通过intent查看的图像之间滚动

如何在android中通过intent查看的图像之间滚动,android,image,android-intent,scroll,photo,Android,Image,Android Intent,Scroll,Photo,我创建了一个函数,使用以下意图在单个视图中查看图像 Intent intent = new Intent(); intent.setAction(android.content.Intent.ACTION_VIEW); intent.setDataAndType(Uri.fromFile(new File(temp.getPath())), "image/*");

我创建了一个函数,使用以下意图在单个视图中查看图像

Intent intent = new Intent();
                        intent.setAction(android.content.Intent.ACTION_VIEW);
                        intent.setDataAndType(Uri.fromFile(new File(temp.getPath())), "image/*");
                        startActivity(intent);
它会打开默认的gallery应用程序来查看图像。然而,我不能通过滑动屏幕进入下一张图片,因为这通常发生在simple gallery应用程序中。我怎么做呢?
场景是我有一个显示图片缩略图的网格视图。现在,当有人点击它时,它会通过intent打开并全屏显示,但要看到下一幅图像,用户必须返回,然后点击下一幅图像。当一个人水平滑动屏幕时,切换图像的过程是什么。

我得到了答案。实际上,我无法滑动图像以查看下一个图像,因为默认的gallery应用程序不知道该路径中存在更多图像。因此,我使用广播意图通知了媒体解析程序,然后我可以滑动图像。

我得到了答案。实际上,我无法滑动图像以查看下一个图像,因为默认的gallery应用程序不知道该路径中存在更多图像。因此,我使用广播意图通知了媒体解析程序,然后我就可以滑动图像了。

请详细说明(如果可能,请用代码解释)您是如何做到这一点的。我需要实现完全相同的目标。提前感谢。是否在操作\查看意图上触发了刷卡事件?提供的意图将在手机的默认图库中打开图像。为了让默认库知道路径中也存在其他图像,并因此滑动到它们,我们必须通知android中的媒体解析器它们的存在。“广播意图”用于通知特定位置有图像可用。@waterbyte能否提供实现此操作或类似操作的文档链接?请详细说明(如果可能,可能用代码解释)您是如何实现此操作的。我需要实现完全相同的目标。提前感谢。是否在操作\查看意图上触发了刷卡事件?提供的意图将在手机的默认图库中打开图像。为了让默认库知道路径中也存在其他图像,并因此滑动到它们,我们必须通知android中的媒体解析器它们的存在。“广播意图”用于通知特定位置有图像可用。@您能否提供文档中的链接以实现此操作或类似操作?