Android 单击按钮时如何显示小部件?

Android 单击按钮时如何显示小部件?,android,layout,widget,Android,Layout,Widget,我想在GUI中单击按钮时显示/隐藏小部件?是否可以按语法控制小部件在主屏幕中的外观 如果你指的是一个在主屏幕上的应用程序小部件,我认为这是不可能的,除非主屏幕应用程序也是你的。应用程序小部件在主屏幕应用程序的过程中运行,它们的API非常紧凑,它们使用的是RemoteView而不是视图,您可以使用RemoteView做的事情很少 应用程序小部件的基本外观(如位置和可见性)由主屏幕应用程序控制。虽然可以更改应用程序小部件内部元素的可见性或外观,但不能更改应用程序小部件本身的可见性或外观 例如,您可以

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

如果你指的是一个在主屏幕上的应用程序小部件,我认为这是不可能的,除非主屏幕应用程序也是你的。应用程序小部件在主屏幕应用程序的过程中运行,它们的API非常紧凑,它们使用的是RemoteView而不是视图,您可以使用RemoteView做的事情很少

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

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

希望这有助于