1

나는 lazyloading을 위해 Picasso로 수평 스크롤 뷰를 구현하려고합니다. ImageView가 Scrollview에 추가되었지만 이미지가로드되지 않습니다.Android : Lazy 로딩 중 이미지 피카소를 사용하여 horizontalalscrollview에

도와주세요 !!

내 코드가

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> 
+0

이미지 경로가 바뀌 었습니까? 나에게 유효한 이미지 URL처럼 보이지 않는 'http : // www.example.com/category_accomodation_1'과 같은 것을로드하는 것 같습니다. –

+0

@TomHart : 내 나쁜 .. 그것은 실수의 URL입니다. 이것을 지적 해 주셔서 감사합니다. – Pavan

+0

문제는 아니지만 때로는 가장 간단한 오류를 수정하는 것이 가장 어렵습니다. 내가 답변을 게시하면 다른 사람들이 문제가 무엇인지 알 수 있도록 게시 할 수 있습니까? –

답변

관련 문제