从资产中设置的图像是否已调整大小/重新调整?

时间:2014-09-17 09:02:06

标签: android imageview

。   我试图在我的应用程序的资产中的imageview上显示图像。 问题是,当我从资源文件夹设置图像时,图像尺寸变得比实际图像尺寸小。如果我通过将图像置于资源中来设置图像,那么它们将被正确显示。如下面的屏幕截图所示:

从资源中设置的图像: enter image description here

从资产中设置的图像: enter image description here

红色圆圈图像是从资源和其他资源设置的。

我希望资产中设置的图像不会缩小。它们也应该看起来像是从资源中设置的图像。

以下是我用于设置图片的代码:

                try
                {

                    myimgview.setAdjustViewBounds(true);
                    Drawable draw=Drawable.createFromStream(assetManager.open(drawableFolder+"/"+tmpArr[0]), null);
                    myimgview.setImageDrawable(draw);
                }
                catch (Exception e) 
                {
                    LNLog.writeTOErrorToLog(e.getMessage());
                }

以下是从资源设置图片的方法:

                    try
                    {

                        myimgview.setImageDrawable(SecondActivity.this.getResources().getDrawable(2130837505));
                    }
                    catch (Exception e) 
                    {
                        LNLog.writeTOErrorToLog(e.getMessage());
                    }

所以,请 A.谁能告诉我如何解决这个问题。 B.为什么图像会不受资产和资源的影响。 提前谢谢。

0 个答案:

没有答案