gpt4 book ai didi

android - 小部件中的快速操作

转载 作者:行者123 更新时间:2023-11-29 22:21:22 24 4
gpt4 key购买 nike

我想像讨论的那样向我的小部件项目添加一个快速操作栏 here .

问题是,所有这些实现都需要一个 View 作为 anchor 。但是由于我正在构建一个 Widget,所以我只有 RemoteViews

我检查了这些实现的来源并进行了一些研究,发现它们都使用标准的 PopupWindow 类(自 API-Level 1 以来它是 Android 的一部分)。此类提供了三种显示方法,它们都需要一个 View 作为参数。

我的问题是,是否有任何解决方法可以使此 UI 模式在 Widget 中可用?我知道它确实有效,因为 "SUI Call Log"和“HTC Sense SMS-Widget”也这样做(但我无法了解它们的源代码)。

Screenshot
(来源:suisolutions.com)

最佳答案

“HTC Sense SMS-Widget”可能不是应用程序小部件,而是主屏幕的一项功能。只有当您能够将它添加到备用主屏幕时,您才能判断它是否是应用程序小部件。

无论如何,您都可以启动一个显示快速操作的 Activity 。给它一个透明的主题,并通过附加信息传递任何关于放置弹出窗口的信息。在该位置放置一个透明的 1px 正方形 View 作为 anchor ,然后使用 QuickContactBadgePopupWindow 或您喜欢的任何内容。

关于android - 小部件中的快速操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7096337/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com