웹서버에서 image를 가져와서 gridview에 뿌려주고 있습니다.

gridview에 이미지를 올리는 것까지 성공을 하였는데 웹의 이미지들의 사이즈가 다르다 보니

gridview에 뿌려줬을때 이미지들의 사이즈들도 제 각각입니다.

 

ImageAdapter의 getView에서 다음과 같이 하였는데

 

 
public View getView(int position, View view, ViewGroup parent) {
        if (view == null) {
            view = new ImageView(parent.getContext());
            view.setPadding(0, 0, 0, 0);
            
        }
        view.setLayoutParams(new GridView.LayoutParams(150, 235));
        view.setBackgroundResource(R.drawable.my_bg);
        imageDownloader.download(URLS[position], (ImageView) view);
        return view;
}

이미지의 사이즈가 (150, 235)로 통일이 되지 않습니다..

사이즈를 모두 같게 하기 위해서는 어떤식으로 해야 하는 지 조언 부탁드립니다.

 

또 웹에서 이미지를 가져오는 거라 이미지가 뿌려지기 전까지 로딩바를 돌리고 싶은데 이미지가 없을때 기본적으로 다이얼로그를

어떻게 gridview에 삽입해야 하는지 궁금합니다.