API级别3的壁纸偏移量是什么?

7

我几乎完成了我的小壁纸应用程序。现在唯一的问题是我找不到任何关于API 3级别上的偏移方法。 无论我使用什么大小的图片,它都不能在我的测试手机上居中。在模拟器上看起来很棒,但那些使用像backflip这样较旧手机的人该怎么办呢? 有人知道如何解决这个问题吗?


我对你的问题感到困惑。你是在开发一款动态壁纸应用吗?如果是这样,动态壁纸在 API 等级 3 中不可用。还是说你正在开发一款将静态图片设置为当前壁纸的应用程序?如果是这样,你为什么需要偏移量呢? - Mark B
显然这里是将“图像”设置为壁纸,因此使用了“Image”一词。我需要一个偏移量之类的东西,是因为正如我所说,图像在屏幕上并不完全居中。至少在我的测试手机上不是。在模拟器上运行良好。developer.android.com显示我可以在API级别5及以上特别设置它,但我没有看到任何关于级别3的文档。 - user580162
1
你能展示一下你设置壁纸的代码吗?我使用上下文和位图对象的setWallpaper方法始终没有遇到过壁纸设置不正确的问题。 - Eric Nordvik
1个回答

0

你并没有很清楚地表达你想要的是什么,但是为了偏移图像,你可以创建一个新的画布(Canvas),并在你想要的位置上将位图(Bitmap)绘制到它上面。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接