如何通过单击按钮在库中显示下一个图像?

时间:2015-09-08 06:58:31

标签: android gallery

我想制作“下一个和上一个按钮”,以便在图库中的图像之间导航。 我已经制作了一个图像视图,并使用一个图库的图像设置其视图然后我想要,如果我点击下一个按钮,将显示图库中的下一个图像。 有没有代码可以做到这一点?

1 个答案:

答案 0 :(得分:0)

收集int数组中的所有图像。 即private int imgArray[] = { R.drawable.img1,R.drawable.img2}; 然后在上面设置图像到图像 - 查看上一个按钮并单击下一个按钮 即imgView.setImageResource(imgArray[i]);

编辑: - 如果您想从图库中获取图像,则以文件格式收集所有图像 即String ExternalStorageDirectoryPath = Environment .getExternalStorageDirectory() .getAbsolutePath();

    String targetPath = ExternalStorageDirectoryPath + "/test/";

    File targetDirector = new File(targetPath);

    File[] files = targetDirector.listFiles();`

然后在简单的数组列表中添加逐个图像

ArrayList<String> itemList = new ArrayList<String>();
 for (File file : files){
     itemList.add(file.getAbsolutePath());
    } 

然后使用itemList。