Android: Ленивая загрузка изображения в горизонтальном просмотре с помощью Picasso

Я пытаюсь реализовать горизонтальную прокрутку с Picasso для отложенной загрузки. ImageView добавляется в Scrollview, но изображение не загружается.

Пожалуйста помоги!!

Мой код

private void populateImages(Picasso picasso) {
    String imageURL = "URL";
    String[] imageArray = new String[]     {"category_accomodation_1","category_gadget_1","categpory_essential_services_1","category_home_1"};
    myGallery = (LinearLayout)findViewById(R.id.gallerylayout);
    for(int i = 0 ;i<imageArray.length;i++){
    myGallery.addView(insertPhoto(imageURL+imageArray[i])); 
}

public View insertPhoto(String path){
    LinearLayout layout = new LinearLayout(getApplicationContext());
    layout.setGravity(Gravity.CENTER);
    ImageView imageView = new ImageView(getApplicationContext());
    imageView.setScaleType(ImageView.ScaleType.CENTER_CROP);
    Picasso.with(this).load(path).placeholder(R.drawable.load).into(imageView);
    layout.addView(imageView);
    return layout;
}

мой xml

       <HorizontalScrollView 
            android:id="@+id/imagescrollview"
            android:layout_width="wrap_content"
                android:layout_height="50dp"
                android:layout_toLeftOf="@+id/uploadphoto"
                android:layout_below="@+id/recommend">
            <LinearLayout android:id="@+id/gallerylayout"
        android:layout_width="wrap_content"
        android:baselineAligned="false"
        android:orientation="horizontal"
        android:layout_height="50dp"> 
        </LinearLayout>
        </HorizontalScrollView>

1 ответ

Решение

Вы изменили путь к изображениям? Похоже, что он будет загружать что-то вроде http://www.example.com/category_accomodation_1 которое не похоже на действительный URL-адрес изображения для меня.

Другие вопросы по тегам