我有一个非常奇怪的问题,即动态壁纸在三星 Epic 4G 上无法正常工作。
它在模拟器以及同时运行 2.1、2.2 和 2.3.3 的其他手机中运行良好。
我无法在模拟器中重现该问题以尝试修复它,我真的不想购买史诗般的 4G,因为我不在 Sprint 上。
壁纸位于屏幕的最右侧,不会滚动。同样,在每个其他 WVGA800 屏幕上,它都按预期工作,这是没有意义的。
另一件需要注意的是,这些壁纸在 Sprint 上次更新之前确实可以正常工作。
我的偏移量看起来像
@Override
public void on OffsetsChanged(float xOffset, float yOffset,
float xOffsetStep, yOffsetStep,
Offset, yPixelOffset) {
super onOffsetsChanged(xOffset, yOffset, xOffsetStep,
yOffsetStep, xPixelOffset, yPixelOffset);
displayTransform.setTranslate(xPixelOffset, yPixelOffset);
}
原来我姐姐有一部这样的手机,她让我借了。
我尝试更改背景的大小和位置 多个示例(例如立方体壁纸)我更改了她手机中的选项,因此它有 5 个屏幕而不是 7 个屏幕什么都行不通 我不知道下一步该尝试什么。
仅在这部手机上,我收到很多来自人们的电子邮件,他们告诉我他们有多喜欢该壁纸,但在史诗 4g/galaxy S 上下载它的人将无法使用
更新:如果我改变
displayTranform.setTranslate(xPixelOffset, yPixelOffset)
到
displayTransform.setTranslate(xPixelOffset-220, yPixelOffset)
它将使墙纸居中,如果有帮助,它仍然不会滚动。