Android 如何使用ViewPager在活动中显示存储在SD卡上的图像?
我在SD卡上有图像,我想在Android 如何使用ViewPager在活动中显示存储在SD卡上的图像?,android,android-activity,android-viewpager,android-gallery,Android,Android Activity,Android Viewpager,Android Gallery,我在SD卡上有图像,我想在活动中用查看页面显示这些图像 在水平滚动时,图像应发生变化。使用此选项:从“多媒体资料”中获取图像 并使用此选项水平显示: 您需要将这两个代码组合在一起。使用此:从gallery获取图像 并使用此选项水平显示: 您需要将这两个代码组合在一起。使用此方法,您可以从SD卡中的可移动对象中检索图片 public Drawable getImageFromSdCard(String imageName) { Drawable d = null; try {
活动
中用查看页面
显示这些图像
在水平滚动时,图像应发生变化。使用此选项:从“多媒体资料”中获取图像
并使用此选项水平显示:
您需要将这两个代码组合在一起。使用此:从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
G.Luck使用此方法,您可以从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谢谢Shree,但我没有图库。谢谢Shree,但我没有图库。@WasimAkram我也在找同样的,对android来说很新的。我如何在myviewpager中调用此功能。我正在从drawable文件夹中成功检索图像,但无法从SD卡中获取图像。@WasimAkram我正在寻找相同的图像,对android来说是全新的。我如何在myviewpager中调用此功能。我正在从drawable文件夹成功检索图像,但无法从SD卡获取图像。