如何将多个图像从网址加载到viewpager

时间:2015-06-12 12:21:08

标签: android android-viewpager

我是android新手。我需要使用URL

多个图片viewpager加载到lazyloading

图片不是来自可绘制的

这些是我的网址

String[] imagUrl={
    "http://img6a.flixcart.com/image/shoe/b/v/g/black-coaster-globalite-10-200x200-imadw577jjh5fsry.jpeg",
    "http://img6a.flixcart.com/image/shoe/b/v/g/black-coaster-globalite-10-200x200-imadw577shaeghnn.jpeg",

};

2 个答案:

答案 0 :(得分:2)

您无需使用引用http://www.androidhive.info/2012/07/android-loading-image-from-url-http/执行任何操作。

创建数组后,只需复制应用中的文件ImageLoader.javaFileCache.javaMemoryCache.javaUtils.java

    // Imageview to show
    ImageView imageView = new ImageView(context);
    // ImageLoader class instance
    ImageLoader imgLoader = new ImageLoader(getApplicationContext());
     // Loader image - will be shown before loading image
    int loader = R.drawable.loader;
    // whenever you want to load an image from url
    // call DisplayImage function
    // url - image url to load
    // loader - loader image, will be displayed before getting image
    // image - ImageView 
    imgLoader.DisplayImage(imagUrl[position], loader, imageView );

答案 1 :(得分:0)

此外,还有一个很好的图书馆:( picasso)你可以使用它。

以下是教程:

http://javatechig.com/android/how-to-use-picasso-library-in-android

代码:

//Initialize ImageView
ImageView imageView = (ImageView) findViewById(R.id.imageView);
ImageView imageView = (ImageView) findViewById(R.id.imageView2);

//Loading image from below url into imageView

Picasso.with(this)
   .load("YOUR IMAGE URL HERE")
   .into(imageView);

Picasso.with(this)
       .load("Your second image url")
       .into(imageView2);

有了最好的结果,你可以这样做。