我最近一直致力于通过在 Canvas 上放置位图图像来创建动态壁纸。我创建的图像适合 480x800 的屏幕尺寸。问题是,当我将动态壁纸加载到平板电脑或更大尺寸的屏幕上时,它不会填满整个屏幕,或者根本无法缩放。
我曾尝试使用 DisplayMetrics,但无法在生活壁纸类中使用它。关于如何缩放图像以适应动态壁纸中的屏幕尺寸有什么想法吗?
谢谢!
最佳答案
Display display = ((WindowManager) getSystemService(Context.WINDOW_SERVICE)).getDefaultDisplay();
width = display.getWidth();
height = display.getHeight();
关于android - 如何将动态壁纸缩放到屏幕大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9090315/