本帖最后由 hbzyh 于 2012-06-16 19:27:52 编辑

解决方案 »

  1.   

    你试试MyView 继承ImageView?还有添加的时候index、layoutParams一起设上
      

  2.   

    index是什么意思???我重新试了一下,还是不行啊,求助啊private class MyView extends ImageView{
    private Bitmap bitmap; public MyView(Context context) {
    super(context);
    java.io.InputStream is;
    try {
    is = getInputStreamFromUrl("http://www.baicuizhubao.com/phone/images/"+jpgs[0]);
    bitmap = BitmapFactory.decodeStream(is);
    setBackgroundColor(Color.WHITE);
    } catch (MalformedURLException e) {
    e.printStackTrace();
    } catch (IOException e) {
    e.printStackTrace();
    }   
    setLayoutParams(new LayoutParams(LayoutParams.FILL_PARENT, 300));
    this.setImageBitmap(bitmap);
    }
    }
    上面这段代码应该还是有问题,图片不能显示????
      

  3.   


    private class MyView extends ImageView{
                private Bitmap bitmap;            public MyView(Context context) {
                    super(context);
                    java.io.InputStream is;
                    try {
                        is = getInputStreamFromUrl("http://www.baicuizhubao.com/phone/images/"+jpgs[0]);
                        bitmap = BitmapFactory.decodeStream(is);
                        setBackgroundColor(Color.WHITE);
                    } catch (MalformedURLException e) {
                        e.printStackTrace();
                    } catch (IOException e) {
                        e.printStackTrace();
                    }   
                    setLayoutParams(new LayoutParams(LayoutParams.FILL_PARENT, 300));
                    //this.setImageBitmap(bitmap);
    this.setImageResource(R.drawable.gj0);

                }
    }
    改了上面红色的地方就显示图片,但是如果图片是一个地址怎么办,显示不出来啊,求助中啊
      

  4.   

    this.setImageBitmap(bitmap);用这句图片就不显示
    this.setImageResource(R.drawable.gj0);用这句图片就显示,怎么解决?