ScaleDrawable不起作用?

时间:2014-09-19 08:28:39

标签: android

我需要将图像从应用程序的资源设置为imageview。我的条件是,我要设置的图像应该与之前从drawable设置的图像具有相同的宽度和高度。   为此,我创建了一个小代码,如下所示:

  {
        ImageView myImgView=(ImageView)findViewById(R.id.img1);
        int height=myImgView.getDrawable().getIntrinsicHeight();
        int width= myImgView.getDrawable().getIntrinsicWidth();
        Drawable draw=Drawable.createFromStream(assetManager.open(drawableFolder+"/"+tmpArr[0]), null);
        ScaleDrawable scd=new ScaleDrawable(draw,0, width, height);
        view.setImageDrawable(scd);
}

但ImageView没有显示任何内容,图像消失了。所以,任何人都可以告诉我哪里出错了,或任何其他解决方案。

提前谢谢。

0 个答案:

没有答案