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

xml 파싱해서 image 를 listview 로 보여주고 싶습니다

+1 추천

안녕하세요 졸업작품을 준비하고있는 대학생입니다.
저희는 지금 웹과 안드로이드를 연동하고 있는 프로젝트를 하고 있는데요.
xml파싱을 통해 웹에 있는 이미지를 안드로이드에 보여주고자 합니다.

그런데 나머지는 잘 불러왔으니 이미지만 보여지지 않습니다.

아시는 분은 도와주시길 간절히 부탁드립니다.


저희 xml 파일은 다음과 같습니다.
http://203.153.148.85:8080/SelfDining/parser/parser_rice.jsp

학교 ip라서 외부에서는 접근이 안될수도 있어 화면을 캡쳐해서 보여드리겠습니다.

 

image



여기서 image를 제외한 나머지는 아래와 같이 모두 불러왔습니다.

 

 

image

 

 

image를 listview로 보여줄 수 있는 방법을 아신다면 도와주시길 부탁드립니다.

소스코드는 다음과 같습니다.

 

image

image

image

image

image

image

image

image

image

 

초코수니 (150 포인트) 님이 2013년 2월 20일 질문

3개의 답변

0 추천

캡쳐 화면이 안보여서요 'ㅅ ';;

Bitmap imgBitmap = GetImageFromURL("");

imgView.setImageBitmap(imgBitmap);

요런식으루 해주시면 되지 않을까요?

 

페어리 (12,270 포인트) 님이 2013년 2월 20일 답변
0 추천
private Bitmap getImageFromURL(String strImageURL){
  	Bitmap imgBitmap = null;
  		
  	try{
  		URL url = new URL(strImageURL);
  		URLConnection conn = url.openConnection();
  		conn.connect();
  			
  		int nSize = conn.getContentLength();
  		BufferedInputStream bis = new BufferedInputStream(conn.getInputStream(), nSize);
  		imgBitmap = BitmapFactory.decodeStream(bis);
  		bis.close();
  	}catch (Exception e) {
  		// TODO: handle exception
  		Log.e(tag, "외부 이미지 불러오기 실패! : " + e.getCause());
  	}
  	return imgBitmap;
 }

이미지가 전부 엑박이라 소스도 안보이네요...

 

 이렇게 함수만들어서 쓰세요

얼룩돼지 (15,720 포인트) 님이 2013년 2월 21일 답변
얼룩돼지님이 2013년 2월 21일 수정
0 추천
smallworld (710 포인트) 님이 2013년 2월 21일 답변
...