Android 从资源设置的图像是否调整大小/重新缩放?
。 我正在尝试在应用程序资产中的imageview上显示图像。 问题是,当我从“资源”文件夹中设置图像时,图像大小会小于实际图像大小。如果我通过将图像放入资源中来设置图像,则图像会正确显示。如以下屏幕截图所示: 从资源中设置的图像: 从资源设置的图像: 红色圆圈的图像是从资产和其他资源中设置的 我希望资产中设置的图像不应缩小。它们还应该看起来像参考资料中设置的图像 以下是我用来设置图像的代码:Android 从资源设置的图像是否调整大小/重新缩放?,android,imageview,Android,Imageview,。 我正在尝试在应用程序资产中的imageview上显示图像。 问题是,当我从“资源”文件夹中设置图像时,图像大小会小于实际图像大小。如果我通过将图像放入资源中来设置图像,则图像会正确显示。如以下屏幕截图所示: 从资源中设置的图像: 从资源设置的图像: 红色圆圈的图像是从资产和其他资源中设置的 我希望资产中设置的图像不应缩小。它们还应该看起来像参考资料中设置的图像 以下是我用来设置图像的代码: try {
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());
}
所以请,
有人能告诉我如何解决这个问题吗。
B.为什么图像与资产和资源的比例不同。
提前感谢。以下是我用来设置图像的代码:但这只是一种方法。当然,你们应该发布这两个。你们能在并没有myimgview.setAdjustViewBoundstrue的情况下尝试吗;?是@blackbelt,之前我尝试过不使用setAdjustViewBoundstrue,但也不起作用imageview@RIT我设置了它,但没有工作。