Java 如何放大图像以匹配屏幕大小?

Java 如何放大图像以匹配屏幕大小?,java,android,Java,Android,你可以在下图中看到我的问题。我使用sqlite数据库来提供图像来显示它,所以为了db大小的缘故,我只能提供一张图像。图像是480X550。这是720x1280 xhdpi上的模拟器。我对屏幕的低分辨率没有问题。如何使手机将图像放大到屏幕大小?我不太在乎调整大小后图像的质量。我不想要全屏,我只需要它来放大图像,直到它到达屏幕左右两侧的边界 看起来您在不同的屏幕大小上使用相同的图像,而在高分辨率下,它无法填充屏幕。最好的办法是根据屏幕大小使用不同的图像大小(在可替换的drawables文件夹中)。请

你可以在下图中看到我的问题。我使用sqlite数据库来提供图像来显示它,所以为了db大小的缘故,我只能提供一张图像。图像是480X550。这是720x1280 xhdpi上的模拟器。我对屏幕的低分辨率没有问题。如何使手机将图像放大到屏幕大小?我不太在乎调整大小后图像的质量。我不想要全屏,我只需要它来放大图像,直到它到达屏幕左右两侧的边界


看起来您在不同的屏幕大小上使用相同的图像,而在高分辨率下,它无法填充屏幕。最好的办法是根据屏幕大小使用不同的图像大小(在可替换的drawables文件夹中)。请参考三星的文档,希望对您有所帮助

正如我所说,我的图像不使用drawables文件夹,而是使用SQLite数据库。我只能有一个尺寸的图像。有没有办法自动提高图像的比例,直到它水平地填满屏幕?