我想在点击GUI中的按钮时显示/隐藏小部件?是否可以在语法上控制主屏幕中小部件的外观?
答案 0 :(得分:0)
如果您指的是位于主屏幕上的应用小部件,我认为除非主屏幕应用程序也属于您,否则它是不可能的。应用程序小部件在主屏幕应用程序的过程中运行,并且它们的API非常紧凑,它们使用远程视图而不是视图,并且您可以使用远程视图执行很少的操作。
应用程序窗口小部件的外观基础知识,如位置和可见性,由主屏幕应用程序控制。虽然可以更改app-widget中元素的可见性或外观,但不能更改app-widget本身。
例如,您可以隐藏应用小部件的所有元素,以便用户无法看到它,但它消耗的空间将无法用于其他小部件。我也很确定你无法在主屏幕上控制app-widget的位置,我已经开发了一些,我找不到方法知道用户在哪里定位。
希望这会有所帮助......