-1

单击 GUI 中的按钮时,我想显示/隐藏小部件?是否可以以语法方式控制主屏幕中小部件的外观?

4

1 回答 1

0

如果您的意思是位于主屏幕上的应用程序小部件,除非主屏幕应用程序也是您的,否则我认为这是不可能的。App-widgets 在主屏幕应用程序的进程中运行,它们的 API 非常紧凑,它们使用远程视图而不是视图,并且您可以用远程视图做的事情很少。

位置和可见性等应用程序小部件的外观基础由主屏幕应用程序控制。虽然可以更改 app-widget 内元素的可见性或外观,但不能更改 app-widget 本身。

例如,您可以隐藏 app-widget 的所有元素,这样用户就看不到它,但它占用的空间将不可用于其他小部件。我也很确定您无法控制应用程序小部件在主屏幕上的位置,我已经开发了其中一些,但我无法找到一种方法来知道用户将它们定位在哪里。

希望这可以帮助...

于 2012-05-12T15:25:17.503 回答