java在Android中获得了多少主屏幕? 1 月 Questions & Answers 2912 我正在为Android制作一张实时壁纸,我希望它能随着用户在主屏幕上的滚动而滚动。我可以这样做,但在一些手机上,用户可以选择主屏幕的数量。有没有办法获得主屏幕的号码 谢谢
# 1 楼答案 实际上有一种方法可以知道主屏幕的数量。“onOffsetChanged”调用提供了该porpouse的参数:float xOffset和float xOffsetStep xOffset从0变为1,xOffsetStep表示每个主屏幕的步长。因此,如果您将主屏幕配置为6个“桌面”,xOffsetStep将为0.2 因此,检查屏幕数量的最终方法必须在该调用中完成(默认情况下,它应该始终为1),然后:(1/xOffsetStep)+1 希望有帮助
# 2 楼答案 有许多“主屏幕”应用程序,包括但不限于每个品牌固件附带的应用程序。为此,您需要添加所有市场启动器,例如Go Launcher、Launcher Pro等。没有实现启动器的标准化方法,因此很难找到所有可能的替代方案 大多数启动程序都有一个内置选项,可以在每个屏幕上滚动壁纸,尽管我无法告诉你它对实时壁纸的效果如何
# 1 楼答案
实际上有一种方法可以知道主屏幕的数量。“onOffsetChanged”调用提供了该porpouse的参数:float xOffset和float xOffsetStep
xOffset从0变为1,xOffsetStep表示每个主屏幕的步长。因此,如果您将主屏幕配置为6个“桌面”,xOffsetStep将为0.2
因此,检查屏幕数量的最终方法必须在该调用中完成(默认情况下,它应该始终为1),然后:(1/xOffsetStep)+1
希望有帮助
# 2 楼答案
有许多“主屏幕”应用程序,包括但不限于每个品牌固件附带的应用程序。为此,您需要添加所有市场启动器,例如Go Launcher、Launcher Pro等。没有实现启动器的标准化方法,因此很难找到所有可能的替代方案
大多数启动程序都有一个内置选项,可以在每个屏幕上滚动壁纸,尽管我无法告诉你它对实时壁纸的效果如何