Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/229.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 如何使用ViewPager在活动中显示存储在SD卡上的图像?_Android_Android Activity_Android Viewpager_Android Gallery - Fatal编程技术网

Android 如何使用ViewPager在活动中显示存储在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 {

我在SD卡上有图像,我想在
活动
中用
查看页面
显示这些图像

在水平滚动时,图像应发生变化。

使用此选项:从“多媒体资料”中获取图像

并使用此选项水平显示:

您需要将这两个代码组合在一起。

使用此:从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卡获取图像。