안드로이드 개발 질문/답변
(글 수 45,052)
커스텀 뷰를 사용해서
뉴스를 보여지게 만들고 있는데요
뉴스가 화면에 보여지는 것만
계속해서 스크롤로 내려도 위 화면과 같은것만
보여지고 있습니다.
제가 총 20개를 불려와서 보여지게 하려고 하는데요,
화면에 7개가 보여진다고 가정하면
스크롤로 내려도 계속해서 처음 보여진 7개만
중복해서 보여지네요.
어떻게 해야지 20개가 제대로 보여질까요...
하루종일 이것때문에 미칠것 같습니다.
부탁드려요.
뉴스를 보여지게 만들고 있는데요
뉴스가 화면에 보여지는 것만
계속해서 스크롤로 내려도 위 화면과 같은것만
보여지고 있습니다.
제가 총 20개를 불려와서 보여지게 하려고 하는데요,
화면에 7개가 보여진다고 가정하면
스크롤로 내려도 계속해서 처음 보여진 7개만
중복해서 보여지네요.
어떻게 해야지 20개가 제대로 보여질까요...
하루종일 이것때문에 미칠것 같습니다.
부탁드려요.
2010.09.03 21:00:44
그냥가자님
그냥 가시지 않고 알려주셔서 너무 고맙습니다.
그냥가자님이 알려주셔서 해결을 했습니다.
한가지 더 질문을 드립니다.
서버에 있는 사진을 불러와서 리스트에 보여주는데요
Drawable drawable = LoadImageFromWebOperations(item.getPhotoURLN());
private Drawable LoadImageFromWebOperations(String url){
try{
InputStream is = (InputStream) new URL(url).getContent();
Drawable d = Drawable.createFromStream(is, "src name");
return d;
}catch (Exception e) {
System.out.println("Exc="+e);
return null;
}
}
위 부분때문에 스크롤을 여러번 하다 보면 어플이 죽어버리네요.
머 좋은 방법이 없을까요?
convertView가 null이 아닌 케이스에도 데이터를 제대로 넣어줘야 하며,
모든 케이스에 대해 데이터가 명시적으로 들어가는지 확인하셔야 합니다.