【发布时间】:2012-06-06 10:53:07
【问题描述】:
我的 SD 卡上有图像,我想在 Activity 和 ViewPager 中显示这些图像。
在水平滚动时,图像应该改变。
【问题讨论】:
标签: android android-activity android-viewpager android-gallery
我的 SD 卡上有图像,我想在 Activity 和 ViewPager 中显示这些图像。
在水平滚动时,图像应该改变。
【问题讨论】:
标签: android android-activity android-viewpager android-gallery
使用此方法,您可以在可读取对象中从 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。
幸运
【讨论】:
使用这个:Retrieving only images from gallery when firing android image chooser intent 从图库中获取图片。
并用它来水平显示它:http://developer.android.com/resources/tutorials/views/hello-gallery.html
您需要将这两个代码组合在一起。
【讨论】: