안드로이드 개발 질문/답변
(글 수 45,052)
인터넷 상에 Json 형태의 데이터를 ListView에 뿌렸습니다.
데이터상에는 이미지 데이터가 있어서 네트웍상으로 받아서 잘 뿌렸는데..
인터넷 접속이 거부 될시 raw폴더안에 있는 json을 읽고 raw폴더 안에 이미지를 읽어서 뿌리고 싶은데요.
json데이터에 파일명이 있습니다.
일반적으로
imageview.setImageResource(R.raw.이미지ID);
로 설정하는데요.
이미지 id로 하지 않고 파일 명으로 할려고 합니다.
String fileName = "이부분은json에서 파일명을 받을거구요";
Bitmap mp = [**바로이부분 위에 파일명으로 raw의 파일을 읽어서 만드는 방법이..ID로 접근 안하고 file명이예요 ㅠ,ㅠ**]
imageview.setImageBitmap(bm);
[출처] 안드로이드 파일(XML) 읽기|작성자 디제이쉽
위 부분에 도움이 필요하네요.
이런식으로 있는데 json.dat 파일에 aaa.png,bbb.png...등 직접 파일명이 있을예정 입니다.
raw/json.dat
raw/aaa.png
raw/bbb.png
raw/ccc.png
raw/ddd.png
getResource().openRawResource(R.raw.aaa)
위처럼 id로 가져오는게 아닌 꼭 파일명으로 가져와야되요 ㅠ,ㅠ