2017-07-01 90 views
0

我有一個問題,我想在自定義列表視圖中加載圖像作爲背景。我嘗試了所有我能想到的,但作爲一個ImageView在不同的XML文件它不會工作。當我將圖像視圖移動到其他xml文件時,它就像在開始時定義的那樣工作。在CustomListView中使用Picasso從URL加載圖像

下面是代碼:

FirebaseStorage storage = FirebaseStorage.getInstance(); 
     final StorageReference storageRef = storage.getReferenceFromUrl("gs://jaunt-ddc86.appspot.com/"); 

     storageRef.child("SYMmA73ONtSkOcYWT7PrDQ1892s1").child("mapbg.jpg").getDownloadUrl().addOnSuccessListener(new OnSuccessListener<Uri>() { 
      @Override 
      public void onSuccess(Uri uri) { 
       Picasso.with(MainActivity.this).load(uri).fit().centerCrop().into(BackgroundMain); 
      } 
     }).addOnFailureListener(new OnFailureListener() { 
      @Override 
      public void onFailure(@NonNull Exception exception) { 
       // Handle any errors 
      } 
     }); 

XML文件中的ImageView的,則稱爲feed_listview.xml

回答

1

所以,你想將圖像載入視圖,你爲什麼不跳過它,

ImageView yes = (ImageView) findViewById(R.id.IdInImageViewInXML); 

Picasso.with(this).load("YourImageURL").into(yes); 

而且火力地堡存放時間有沒有必要的。

相關問題