AppWidgetHostView.UpdateAppWidgetSize 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
| 名称 | 说明 |
|---|---|
| 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
除了大小信息之外,选项捆绑包。
大小(以 dip 为单位)可能会显示小组件,而无需再次调用提供程序。 通常,这是横向和纵向小组件的大小。 在某些可折叠设备上,这可能包括外部屏幕和内部屏幕上的大小。
- 属性
注解
提供有关此小组件大小到 AppWidgetManager 的指导。 大小应对应于 AppWidgetHostView 提供的完整区域。 由框架添加的填充将自动考虑。
此方法将更新选项捆绑包,其中包含宽度和高度的大小列表和最小/最大边界。
本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。
适用于
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) 。
本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。
另请参阅
- <xref:Android.Appwidget.AppWidgetProvider.OnAppWidgetOptionsChanged(Android.Content.Context%2c+Android.Appwidget.AppWidgetManager%2c+Android.Appwidget.AppWidgetManager%2c+Android.Appwidget.AppWidgetManager)>