1

我正在試圖爲畢加索實現水平滾動視圖來進行加載。 ImageView添加到滾動視圖但圖像未加載。Android:使用畢加索在horizo​​ntalscrollview中加載圖片

請幫忙!!

我的代碼是

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

你有沒有改變路徑是正確的圖像?看起來它會加載類似於「http:// www.example.com/category_accomodation_1」的東西,它看起來不像我的有效圖片網址。 –

+0

@TomHart:我的不好..這是url的錯誤。謝謝你指出這一點。 – Pavan

+0

沒有問題,有時最簡單的錯誤是最難解決的。如果我張貼這個答案,你能接受它,以便其他人可以看到問題是什麼? –

回答