마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

DB에 경로만 넣은 이미지를 listview로 불러오려는데요

0 추천

이미지경로는 content://media/external/images/media/794 이런식으로 저장되는데

위 경로의 이미지가 실제 핸드폰에 있는 파일 이름과도 달라서 문제이고

동적리스트뷰를 만들려하는데 아래와 같이 할때

 

while (cursor.moveToNext()) {
            String name = cursor.getString(cursor.getColumnIndex("name"));
            String img_src = cursor.getString(cursor.getColumnIndex("img_src"));
            Uri uri = ConverImg(img_src);

            adapter.addItem(ContextCompat.getDrawable(this, cursor.getColumnIndex("img_src")),name, "상품입니다") ;

            i++;
        }

contextCompat.getDrawable의 첫 매개변수를 어떻게 줘야할지 모르겠네요.....

int형으로 변환하려니 안되네요ㅠㅠ

그리고 date형은 db에 어떻게 넣어야하나요?

vanion (120 포인트) 님이 2016년 6월 18일 질문

1개의 답변

0 추천

uri에 따라 다르긴 하겠지만 

아래와 같은 형식으로 가져올 수 있을꺼 같네요.

아 그리고 가져온 데이터가 위와 같은 글씨라면 Uri.parse("가져온 글씨"); 로 uri로 만들어 준다음에 넣어주면 될꺼 같아요

BitmapFactory.decodeFile(uri.getPath())
문쫑 (320 포인트) 님이 2016년 6월 20일 답변
...