我在SD卡上有图像,我想在Activity
中使用ViewPager
显示这些图像。
在水平滚动时,图像应该会改变。
答案 0 :(得分:3)
使用此方法,您可以在可绘制对象中从SD卡检索图片
public Drawable getImageFromSdCard(String imageName) {
Drawable d = null;
try {
String path = Environment.getExternalStorageDirectory().toString()
+ "/YourSubDirectory/";
Bitmap bitmap = BitmapFactory.decodeFile(path + "/" + imageName
+ ".png");
d = new BitmapDrawable(bitmap);
} catch (IllegalArgumentException e) {
// TODO: handle exception
}
return d;
}
然后在ViewPager中调用此Drawable。
G.Luck
答案 1 :(得分:1)
使用此:Retrieving only images from gallery when firing android image chooser intent从图库中获取图片。
并使用它来横向显示:http://developer.android.com/resources/tutorials/views/hello-gallery.html
你需要将这两个代码结合在一起。