2017-05-07 1 views
-1

이 튜토리얼 링크의 동일한 이미지에서 모든 목록보기 항목에 대한 이미지를 설정하는 방법을 알지 못했습니다. https://www.codeproject.com/Articles/507651/Customized-Android-ListView-with-Image-and-Text xml 데이터 소스를 내 기본 이미지로 변경하면 출력에 나타나지 않습니다. 빈 표시 나는 하나 개의 이미지에 대한 모든 목록을 설정하는 부분을 코딩 변경 않은 곳이 필요하므로모든 목록 항목에 대해 이미지를 설정하는 방법

답변

0
BinderDataClass에서

다음 코드 제거 : 사용자 정의 할 수 있습니다 당신은 기본적으로 표시 이미지를 변경하려면

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); 

을 list_row.xml이라는 목록 항목 xml 파일에서 ImageView의 src 속성을 변경합니다.

<ImageView 

     android:id="@+id/list_image" 

     android:contentDescription="@string/app_name" 

     android:layout_width="60dip" 

     android:layout_height="60dip" 

     android:src="@drawable/sunny" /> 
관련 문제