我正在尝试设置一个壁纸,当我在纵向模式下查看它然后它实际上设置我看到的,但是当我切换到横向模式时,一点被裁剪。
当我以横向模式观看然后切换到肖像时,我的图像向上移动,留下约150像素的黑色边框,因为我从横向切换为肖像。
这是因为手机的视口是1920x1920而不是实际使用的1080x1920大小。 是否可以为每个视图(横向或纵向)设置不同的壁纸?不使用动态壁纸。
正在使用mWallpaperManager.getDesiredMinimumWidth()
和mWallpaperManager.getDesiredMinimumHeight()
检索视口大小,其中mWallpaperManager
是WallpaperManager
的实例。