当我为触摸滑动画廊编写代码时,我最终陷入了死胡同……至少在我看来。首先,我将一些可绘制对象存储到一个数组中:
private int[] SeqImages = new int[] {
R.drawable.img1,
R.drawable.img2,
R.drawable.img3,
R.drawable.img4
};
然后我写了这段代码来对图像进行排序:
...
imageView.setImageResource(SeqImages[position]);
((ViewPager) container).addView(imageView, 0);
return imageView;
...
它就像一个魅力!但是……愚弄我!我需要用存储在 sd 文件夹中的图像做同样的事情,我有点迷茫。我想列出如下文件:
File imglista = new File("/path/of/my/pics");
String[] imginfolder = imglista.list();
显然这不是解决方案......有人有更好的想法吗?THX 给所有人。