안드로이드 개발 질문/답변
(글 수 45,052)
안녕하세요.
폰에서 설치된 apk정보들 받아서 각각의 icon을 리스트뷰로 보일라고 하는데요
책에서는 미리 R.drawable.id에 저장되어있는것을 리스트에 넣은후에 아답터에 연결하여 사용하는 방법 밖에 없네요.
예를 들어
iv.setImageDrawable(pm.getApplicationIcon("com.android.calendar"));를 사용해서
달력의 icon을 가져와서 내 액티비티에서 아이콘을 뿌리려고 하는데.
받아오는 아이콘이 drawble 객체라서 R.drawbale.id처럼 int형이 아니라 저장이 안되네요.
어떻게 하면 넣을수 있나요?
커스텀 아답터를 만드시면 됩니다.
apiDemos에 view -> Grid1을 보시면 도움이 될 것 입니다.
어차피 그리드뷰나 리스트 뷰나 아답터는 같이 사용할 수 있습니다.