2014-07-19 4 views
2

facebook 페이지의 게시물을 얻으려면 GRAPH API을 사용하고 있습니다. 그림이 포함 된 게시물의 경우 응답에 그림 URL이 포함되어 있습니다. 나는 위의 URL에서 이미지를로드하려고android : ImageView에서 URL의 비트 맵을 표시하지 않습니다.

Response= {id:"...", message:"...",picture:"jpg image url"} 

GRAPH API의 결과.

그리고 아래 코드를 사용하여 URL에서 이미지를로드하십시오. How to load an ImageView by URL in Android?

결과 비트 맵이 null이 아니지만 내 이미지 뷰에 아무것도 표시되지 않습니다 (XML에 설정된 기본 이미지조차 없음).

참고 : 이미지는 jpg 형식입니다.

답변

0

찾을 오류 자신이 도서관 https://github.com/nostra13/Android-Universal-Image-Loader

을 시도해보십시오 사실 이미지가 code.I는 선형의 텍스트 뷰 다음 이미지 뷰를 사용하여 상기에서로드지고 형세. 콘텐츠가 화면을 초과하면 이미지가 표시되지 않습니다 (단, textview는 기본적으로 스크롤됩니다). 그래서 나는 scrollview를 사용했고, 심지어 내용물이 화면을 초과하는 이미지를 볼 수있었습니다.

1

아래 코드로

ImageLoader imageLoader = ImageLoader.getInstance(); 
      imageLoader.init(ImageLoaderConfiguration.createDefault(this)); 

      DisplayImageOptions options = new DisplayImageOptions.Builder() 
      .showStubImage(R.drawable.null_avtar) //this is the image that will be displayed if download fails 
      .cacheInMemory() 
      .cacheOnDisc() 
      .build(); 

      imageLoader.displayImage(avtar_url, mImageView, options); 
+0

외부 라이브러리가 없어도 무언가를 수행 할 수 없습니까? 내 코드에 무슨 문제가 있습니까? – vinod