2017-05-07 4 views
-1

Ich wusste nicht, wie man Bilder für alle Listenansichtselemente in demselben Bild in diesem Tutorial-Link einstellt: https://www.codeproject.com/Articles/507651/Customized-Android-ListView-with-Image-and-Text Wenn ich XML-Datenquelle in Schnee in mein Standardbild ändere, wird es nicht in der Ausgabe erscheinen leeres Display so muß ich, wo eine Änderung gemacht hat Teil bei der Codierung aller Liste für ein Bild zu setzenSo stellen Sie Bilder für alle Listenelemente ein

Antwort

0

in BinderDataClass folgenden Code entfernen:

String uri = "drawable/"+ weatherDataCollection.get(position).get(KEY_ICON); 
int imageResource = vi.getContext().getApplicationContext().getResources().getIdentifier(uri, null, vi.getContext().getApplicationContext().getPackageName()); 
Drawable image = vi.getContext().getResources().getDrawable(imageResource); holder.tvWeatherImage.setImageDrawable(image); 

Wenn Sie das Bild standardmäßig angezeigt ändern möchten können Sie festlegen, Es ändert src Eigenschaft von ImageView in der List-Element-XML-Datei namens list_row.xml

<ImageView 

     android:id="@+id/list_image" 

     android:contentDescription="@string/app_name" 

     android:layout_width="60dip" 

     android:layout_height="60dip" 

     android:src="@drawable/sunny" /> 
Verwandte Themen