Android WallpaperManager 裁剪图像

标签 android size screen crop wallpaper

我正在为我拥有的一些图像开发一个简单的墙纸应用程序。它们是可绘制文件夹中的 .png 文件。

下面是一些代码 fragment :

WallpaperManager myWallpaperManager = WallpaperManager.getInstance(getApplicationContext()); 
....
myWallpaperManager.setResource(R.drawable.image1);

无论我似乎使用什么尺寸或分辨率,设置壁纸时它都会裁剪原始图像。当我使用相同的图像作为背景时,它的尺寸正确并且显示了整个图像。我认为这可能是我的模拟器的问题,所以我尝试在实际设备 (HTC eris) 上运行它,但我遇到了同样的问题。我已将图像设为阋神星的屏幕尺寸和分辨率,但它仍在裁剪。然后我将图像制作成只有一英寸高和 100 dpi 的分辨率。它在阋神星上像素化得很厉害,但仍然裁剪了图像。

如有任何帮助,我们将不胜感激。

我试图添加一些图像来显示之前和之后,但作为一个新用户,我被阻止这样做。

最佳答案

关于Android WallpaperManager 裁剪图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7383361/

相关文章:

php获取数组的数据大小

html - 移动视口(viewport)无法打开适合屏幕的页面

android - 按设备设置 Android 应用屏幕方向

android - Textview 的 LinkMovementMethod 阻止列表项触摸事件

Android Google Maps Api V2 PolyLine 解码索引越界异常

WebSocket - 有效负载长度

angularjs - 如何使用 karma 和 jasmine 测试 screen.width 条件

java - 意外的 NullPointerException 从构造函数分配数组

android - 错误 :No such property: GROUP for class: org. gradle.api.publication.maven.internal.ant.DefaultGroovyMavenDeployer

actionscript-3 - 如何获取旋转显示对象的未旋转显示对象宽度/高度?