AppWidgetHostView.UpdateAppWidgetSize Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Overloads
UpdateAppWidgetSize(Bundle, IList<SizeF>) |
Provide guidance about the size of this widget to the AppWidgetManager. |
UpdateAppWidgetSize(Bundle, Int32, Int32, Int32, Int32) |
Provide guidance about the size of this widget to the AppWidgetManager. |
UpdateAppWidgetSize(Bundle, IList<SizeF>)
Provide guidance about the size of this widget to the 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
Parameters
- newOptions
- Bundle
The bundle of options, in addition to the size information.
Sizes, in dips, the widget may be displayed at without calling the provider again. Typically, this will be size of the widget in landscape and portrait. On some foldables, this might include the size on the outer and inner screens.
- Attributes
Remarks
Provide guidance about the size of this widget to the AppWidgetManager. The sizes should correspond to the full area the AppWidgetHostView is given. Padding added by the framework will be accounted for automatically.
This method will update the option bundle with the list of sizes and the min/max bounds for width and height.
Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.
Applies to
UpdateAppWidgetSize(Bundle, Int32, Int32, Int32, Int32)
Provide guidance about the size of this widget to the 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
Parameters
- newOptions
- Bundle
The bundle of options, in addition to the size information, can be null.
- minWidth
- Int32
The minimum width in dips that the widget will be displayed at.
- minHeight
- Int32
The maximum height in dips that the widget will be displayed at.
- maxWidth
- Int32
The maximum width in dips that the widget will be displayed at.
- maxHeight
- Int32
The maximum height in dips that the widget will be displayed at.
- Attributes
Remarks
Provide guidance about the size of this widget to the AppWidgetManager. The widths and heights should correspond to the full area the AppWidgetHostView is given. Padding added by the framework will be accounted for automatically. This information gets embedded into the AppWidget options and causes a callback to the AppWidgetProvider. In addition, the list of sizes is explicitly set to an empty list.
This member is deprecated. use AppWidgetHostView#updateAppWidgetSize(Bundle, List)
instead.
Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.
See also
- <xref:Android.Appwidget.AppWidgetProvider.OnAppWidgetOptionsChanged(Android.Content.Context%2c+Android.Appwidget.AppWidgetManager%2c+Android.Appwidget.AppWidgetManager%2c+Android.Appwidget.AppWidgetManager)>