2010-05-09 3 views
1

목록에 드로어 블 Drawable로 저장되는 이미지의 갤러리를 표시합니다하지만 그 대신 자원을 사용하는 이미지를 표시내가이 예를 수정하려고

http://developer.android.com/resources/tutorials/views/hello-gridview.html

, 나는 드로어 블 표시하도록 I 현재 목록에 저장하고있다.

아무도 내가

private Integer[] mThumbIds = { 
     R.drawable.sample_2, R.drawable.sample_3, 
     R.drawable.sample_4, R.drawable.sample_5, 
     R.drawable.sample_6, R.drawable.sample_7, 
     R.drawable.sample_0, R.drawable.sample_1, 
     R.drawable.sample_2, R.drawable.sample_3, 
     R.drawable.sample_4, R.drawable.sample_5, 
     R.drawable.sample_6, R.drawable.sample_7, 
     R.drawable.sample_0, R.drawable.sample_1, 
     R.drawable.sample_2, R.drawable.sample_3, 
     R.drawable.sample_4, R.drawable.sample_5, 
     R.drawable.sample_6, R.drawable.sample_7 
}; 

대신 내 당김 항목을 표시하기 위해 수정하는 것이 방법에 저를 지시 할 수 있나요?

감사합니다.

답변

1

몇 가지 사소한 작업 만 변경하면됩니다. 'imageView.setImageResource (mThumbIds [position]);'에서 ' 배열 접근자를 mThumbIds.get (위치)로 대체해야하고 'mThumbIds.length'는 'mThumbIds.size()'가됩니다.

이것은 테스트되지 않았지만 필요한 모든 것입니다.

+0

또한 SetImageResource를 SetImageDrawable로 변경하겠습니까? – Tyler

+0

(리소스 ID 대신) 목록에 실제 드로어 블을 가지고 있다면 예. –

+0

예! 완벽 해, 고마워, 너는 고마워 ... 이제 너도 괜찮 으면 한 가지 더 빠른 질문 만있어. mThumbIds 클래스를 ImageAdapter에 전달하는 가장 좋은 방법은 무엇일까? 기본적으로 List mThumbIds에 드로어 블을 채우고 있습니다. 따라서 mThumIds를 전역 함수로 설정하여 메인 함수에서 채울 수 있고 ImageAdapter에서 액세스 할 수 있습니다. 아마 눈살을 찌푸 려요. .. 다시 한번 감사드립니다! – Tyler