2015-06-12 2 views
3

Я новичок в Android. Мне нужно, чтобы загрузить несколько изображений из URL к viewpager с помощью lazyloadingКак загрузить несколько изображений с URL-адреса на просмотрщик

изображения не из растяжимой

Это мои URLs:

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

Вы не должны сделайте все, используя ссылку http://www.androidhive.info/2012/07/android-loading-image-from-url-http/.

После создания массива просто скопируйте файлы ImageLoader.java, FileCache.java, MemoryCache.java и Utils.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); 
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); 

С наилучшими результатами, вы можете это.

+0

спасибо за ваш ответ, но мне нужно, чтобы загрузить несколько изображений в ViewPager – midhun

+0

Да, мне нужно ViewPager основном – midhun

+0

о'кей, спасибо заранее – midhun