안녕하세요...!
ImageView에 이미지를 띄우는데 URL로 이미지를 띄우고 싶습니다.
웹검색 후 여러가지 방법을 써봤는데...되질 않고 있습니다.
차라리 에러라도 나면 괜찮을것을...
제가 만든 코드는 아래와 같습니다.

super.onCreate(savedInstanceState);


LinearLayout linearLayout = new LinearLayout(this);

//http://www.pc-speaker.com/images/head_logo_p.gif

ImageView imageView = new ImageView(this);

URL imageURL = null;

URLConnection conn = null;

InputStream is= null;

try {

imageURL = new URL("http://joongangdaily.joins.com/_data/photo/2010/01/25080514.jpg");

conn = imageURL.openConnection();

conn.connect();

is = conn.getInputStream();

BufferedInputStream bis = new BufferedInputStream(is);

Bitmap bitMap = BitmapFactory.decodeStream(bis);

bis.close();

is.close();

imageView.setImageBitmap(bitMap);

} catch (Exception e) {

// TODO: handle exception

e.printStackTrace();

}

//imageView.setImageResource(R.drawable.button_background);

imageView.setAdjustViewBounds(true);

imageView.setLayoutParams(new LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.FILL_PARENT));

imageView.setScaleType(ImageView.ScaleType.FIT_XY);

linearLayout.addView(imageView);

setContentView(linearLayout);


LinearLayout을 만들고 그위에 ImageView를 넣었습니다.

처음에는 제가 ImageView가 잘못되어 안나오는줄 알고 중간에 주석처리 한 부분에 있는대로 Drawble에 있는 이미지를 불러와 올려보니 잘되더군요.

URL에 해당 URL을 넣고 커넥션을 맺은다음 스트림으로 받아와 비트맵에 스트림을 담는 형태인것 같은데...

뭐가 문제인지 모르겠습니다.

현재 진행하고 있는 학원 프로젝트가 JAVA로 진행되고 있는데...첨부파일기능을 이용해서 이 이미지를 표현하려 합니다.

http://localhost:9090/attachfile/download.do?fileSeq=100

이런식의 URL을 입력하면 이미지 파일이 오게 되어있습니다.

ImageView가 png파일 이외의 파일을 지원하지 않는건지...

아니면 제가 잘못이해하고 코드를 잘못짠건지...지적 부탁드립니다.