据我在互联网和官方文档中阅读,不可能制作可滚动的应用程序小部件。我所有的尝试也都失败了。我什至尝试将 TextView 子类化以实现我自己的滚动方法,但没有任何效果。
有什么方法可以实现吗?
顺便说一句....如果您使用例如 htc sense 或家庭桌面 ++,则有解决方案,但我想让其他不使用它的用户可以使用它
据我在互联网和官方文档中阅读,不可能制作可滚动的应用程序小部件。我所有的尝试也都失败了。我什至尝试将 TextView 子类化以实现我自己的滚动方法,但没有任何效果。
有什么方法可以实现吗?
顺便说一句....如果您使用例如 htc sense 或家庭桌面 ++,则有解决方案,但我想让其他不使用它的用户可以使用它
有什么方法可以实现吗?
不是直接的。您始终可以添加按钮以通过各种选项旋转您。但真正的滚动是不可能的。
HTC 提供可滚动的应用程序小部件,因为它们是内置的。只有他们的 Launcher 才能创建和显示它们。常规应用小部件不支持滚动。
据我观察,应用程序小部件是可滚动的,但只能在垂直方向上滚动。例如。日历小部件是一个可滚动的小部件,几乎所有安卓手机都附带。
由于需要水平滚动来更改主页中的屏幕,因此只允许垂直滚动。
据说一个小部件只允许使用 2 个手势,1.Touch 2.垂直滚动。
来源:开发者页面
现在您可以制作一个可滚动的小部件,但其中的图像会出现问题。解决方法在此处描述。