Android 多个小部件大小和一个WidgetProvider

Android 多个小部件大小和一个WidgetProvider,android,Android,我的应用程序中有一个小部件,大小有3种,所以我有3个AppWidgetProvider Java类。 是否有任何方法可以编写单个AppWidgetProvider java类并检测用户单击的小部件的大小。否,您可以这样做。在AndroidManifest.xml中,您只能向AppWidgetProvider接收方提供一个资源。没关系,那么当控件到达接收方时,我如何区分大小呢?您可以从AppWidgetProviderInfo获取minWidth和minHeight,顺便使用AppWidgetMa

我的应用程序中有一个小部件,大小有3种,所以我有3个AppWidgetProvider Java类。
是否有任何方法可以编写单个AppWidgetProvider java类并检测用户单击的小部件的大小。

否,您可以这样做。在AndroidManifest.xml中,您只能向AppWidgetProvider接收方提供一个资源。

没关系,那么当控件到达接收方时,我如何区分大小呢?您可以从
AppWidgetProviderInfo
获取
minWidth
minHeight
,顺便使用
AppWidgetManager.getAppWidgetInfo(int-appWidgetId)
检索
AppWidgetProviderInfo