AppWidgetHostView.UpdateAppWidgetSize 方法

定义

重载

名称 说明
UpdateAppWidgetSize(Bundle, IList<SizeF>)

提供有关此小组件大小到 AppWidgetManager 的指导。

UpdateAppWidgetSize(Bundle, Int32, Int32, Int32, Int32)

提供有关此小组件大小到 AppWidgetManager 的指导。

UpdateAppWidgetSize(Bundle, IList<SizeF>)

提供有关此小组件大小到 AppWidgetManager 的指导。

[Android.Runtime.Register("updateAppWidgetSize", "(Landroid/os/Bundle;Ljava/util/List;)V", "GetUpdateAppWidgetSize_Landroid_os_Bundle_Ljava_util_List_Handler", ApiSince=31)]
public virtual void UpdateAppWidgetSize(Android.OS.Bundle newOptions, System.Collections.Generic.IList<Android.Util.SizeF> sizes);
[<Android.Runtime.Register("updateAppWidgetSize", "(Landroid/os/Bundle;Ljava/util/List;)V", "GetUpdateAppWidgetSize_Landroid_os_Bundle_Ljava_util_List_Handler", ApiSince=31)>]
abstract member UpdateAppWidgetSize : Android.OS.Bundle * System.Collections.Generic.IList<Android.Util.SizeF> -> unit
override this.UpdateAppWidgetSize : Android.OS.Bundle * System.Collections.Generic.IList<Android.Util.SizeF> -> unit

参数

newOptions
Bundle

除了大小信息之外,选项捆绑包。

sizes
IList<SizeF>

大小(以 dip 为单位)可能会显示小组件,而无需再次调用提供程序。 通常,这是横向和纵向小组件的大小。 在某些可折叠设备上,这可能包括外部屏幕和内部屏幕上的大小。

属性

注解

提供有关此小组件大小到 AppWidgetManager 的指导。 大小应对应于 AppWidgetHostView 提供的完整区域。 由框架添加的填充将自动考虑。

此方法将更新选项捆绑包,其中包含宽度和高度的大小列表和最小/最大边界。

Java文档android.appwidget.AppWidgetHostView.updateAppWidgetSize(android.os.Bundle, java.util.List<android.util.SizeF>)

本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。

适用于

UpdateAppWidgetSize(Bundle, Int32, Int32, Int32, Int32)

提供有关此小组件大小到 AppWidgetManager 的指导。

[Android.Runtime.Register("updateAppWidgetSize", "(Landroid/os/Bundle;IIII)V", "GetUpdateAppWidgetSize_Landroid_os_Bundle_IIIIHandler")]
public virtual void UpdateAppWidgetSize(Android.OS.Bundle? newOptions, int minWidth, int minHeight, int maxWidth, int maxHeight);
[<Android.Runtime.Register("updateAppWidgetSize", "(Landroid/os/Bundle;IIII)V", "GetUpdateAppWidgetSize_Landroid_os_Bundle_IIIIHandler")>]
abstract member UpdateAppWidgetSize : Android.OS.Bundle * int * int * int * int -> unit
override this.UpdateAppWidgetSize : Android.OS.Bundle * int * int * int * int -> unit

参数

newOptions
Bundle

除了大小信息之外,选项捆绑包可以为 null。

minWidth
Int32

小组件将显示的最小宽度。

minHeight
Int32

小组件将显示的最大高度。

maxWidth
Int32

小组件将显示的最大宽度。

maxHeight
Int32

小组件将显示的最大高度。

属性

注解

提供有关此小组件大小到 AppWidgetManager 的指导。 宽度和高度应与 AppWidgetHostView 提供的完整区域相对应。 由框架添加的填充将自动考虑。 此信息嵌入到 AppWidget 选项中,并导致对 AppWidgetProvider 进行回调。 此外,大小列表显式设置为空列表。

此成员已弃用。 请改用 AppWidgetHostView#updateAppWidgetSize(Bundle, List)

Java文档android.appwidget.AppWidgetHostView.updateAppWidgetSize(android.os.Bundle, int, int, int, int)

本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。

另请参阅

  • <xref:Android.Appwidget.AppWidgetProvider.OnAppWidgetOptionsChanged(Android.Content.Context%2c+Android.Appwidget.AppWidgetManager%2c+Android.Appwidget.AppWidgetManager%2c+Android.Appwidget.AppWidgetManager)>

适用于