获取不到图片id的,你可以这么做,通过图片地址得到输入流,然后Bitmap bimap = BitmapFactory.decodeStream(is);生成bitmap,其他地方都用bitmap来设置空间来达到目的。

解决方案 »

  1.   

    请问用bitmap来设置空间是什么意思?
    我现在获得了bitmap,然后 imageView.setImageBitmap(bitmap);
    但是根据imageView 的ID显示的仍然是空白
      

  2.   

    我的意思是设置控件的背景,你的views是什么控件呢?也是ImageView的话,你就直接views.setImageBitmap(bitmap);就可以了,如果你转换为bitmap,设置显示出来空白,那么要怀疑一下是不是图片本身有问题,你换另外的图片再试试,如果图片是gif格式,网络获取图片不完整,有可能是显示不出来的,祝你好远。
      

  3.   

    你用下面的方法试试? if(img.getDrawable().getConstantState().equals(getResources().getDrawable(R.drawable.kongwei).getConstantState()))