안드로이드 개발 질문/답변
(글 수 45,052)
디비에 있는 정보를 가져와 리스트에 뿌려주는 작업을 하고 있습니다.
텍스트를 뿌려주는 작업은 성공했는데요
문제는 화면의 구성이 이미지가 포함된 화면이라는 것입니다.
디비에 이미지를 저장시키면 어플의 용량도 커지고 이미지 로딩속도도 조금 느리다고 하던데요..
그래서 drawable 폴더에 해당 이미지를 넣고 뿌려 줄까 생각중입니다..
여기서 질문은 db 파일에일단은 _igm 라는 컬럼을 넣어 놓긴했는데
여기에 어떤 값을 저장넣을지가 문제입니다.
R.id.imgnam 이런식으로 이미지 경로를 저장해놔야하나요?
아니면 밑의 소스 처럼 FISHIMG[] 라는 인트형 배열을 저장한후
Apublic final int FISHIMG[] = {
R.drawable.c_rkfcl, // rkfcl = 갈치
R.drawable.c_rhemddj, // rhemddj = 고등어
R.drawable.c_sjqcl, // 넙치
R.drawable.c_shddj, // 농어}
디비의 _img 컬럼에 해당하는 FISHIMG[] 배열의 인덱스 값을 넣어야 하나요..?
이 두 방법 말고 더 좋은 방법 있으면 조언 부탁드립니다..;
아..그리고 디비를 리스트에 담을려면 SimpleCursorAdapter 이녀석을 사용하는 방법 밖에 없나요..;




BaseAdapter등 Adpater의 종류는 꽤 있습니다.
BaseAdapter 상속받은 클래스 구성 후 getView()에서 position값에 맞게 지정해 주시면 됩니다.
List구성에 대한 검색 하시면 금방아실꺼에요 ~