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

AUIL 이미지로더 골치아프네요.

0 추천

현재 이미지로더로 웹상에 있는 이미지를 불러와서

커스텀 리스트뷰에 뿌려주는 작업을 하고 있습니다.

각각의 이미지는 다른 크기라서

이미지를 일정 크기로 동일하게 뿌려주기 위해서 이미지 리사이징을 하였습니다.

ImageSize targetSize = new ImageSize(80,80);

이부분.. 80*80으로 뿌려주려고 하는데요.

이렇게 뿌려도 이미지는 작아지는데 애들이 삐뚤삐뚤 하네요.ㅠㅠ

원인이 뭘까요?

 

String image_path = arr.get(position).c_img_path;
ImageSize targetSize = new ImageSize(80, 80);
try {
imageLoader.loadImage(image_path, targetSize, options, new SimpleImageLoadingListener() {
/* (non-Javadoc)
* @see
com.nostra13.universalimageloader.core.assist.SimpleImageLoadingListener#onLoadingComplete(java.lang.String,
android.view.View, android.graphics.Bitmap)
*/
@Override
public void onLoadingComplete(String imageUri, View view,
Bitmap loadedImage) {
// TODO Auto-generated method stub
holder.thum_img.setImageBitmap(loadedImage);
notifyDataSetChanged();
}
});
 
 

 

갸아악 (21,260 포인트) 님이 2013년 11월 22일 질문
어떻게보이는지 스샷찍어서 올려보세용
자답입니다.
저는 이미지 로더에서 자체적으로 사이즈 지정하면 강제 리사이징 시켜주는줄 알았는데 그게 아니라 inSample처럼 비율로 나눠지더군요.
그래서 따로 이벤트리스너 만들어서 적절할때 이미지 강제 리사이징 했습니다~

답변 달기

· 글에 소스 코드 보기 좋게 넣는 법
· 질문에 대해 추가적인 질문이나 의견이 있으면 답변이 아니라 댓글로 달아주시기 바랍니다.
표시할 이름 (옵션):
개인정보: 당신의 이메일은 이 알림을 보내는데만 사용됩니다.
스팸 차단 검사:
스팸 검사를 다시 받지 않으려면 로그인하거나 혹은 가입 하세요.
...