AppWidgetManager.SetWidgetPreview 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
为此小组件设置预览。
[Android.Runtime.Register("setWidgetPreview", "(Landroid/content/ComponentName;ILandroid/widget/RemoteViews;)Z", "GetSetWidgetPreview_Landroid_content_ComponentName_ILandroid_widget_RemoteViews_Handler", ApiSince=35)]
public virtual bool SetWidgetPreview(Android.Content.ComponentName provider, Android.Appwidget.AppWidgetCategory widgetCategories, Android.Widget.RemoteViews preview);
[<Android.Runtime.Register("setWidgetPreview", "(Landroid/content/ComponentName;ILandroid/widget/RemoteViews;)Z", "GetSetWidgetPreview_Landroid_content_ComponentName_ILandroid_widget_RemoteViews_Handler", ApiSince=35)>]
abstract member SetWidgetPreview : Android.Content.ComponentName * Android.Appwidget.AppWidgetCategory * Android.Widget.RemoteViews -> bool
override this.SetWidgetPreview : Android.Content.ComponentName * Android.Appwidget.AppWidgetCategory * Android.Widget.RemoteViews -> bool
参数
- provider
- ComponentName
ComponentName
android.content.BroadcastReceiver
BroadcastReceiver要为其提供预览版的 AppWidget 提供程序。
- widgetCategories
- AppWidgetCategory
此预览应用于的类别。 这可以是单个类别或类别的组合。 如果指定了多个类别,则此预览版将用于其中每个类别。 例如,如果为 WIDGET_CATEGORY_HOME_SCREEN 设置预览版 |WIDGET_CATEGORY_KEYGUARD,在为主屏幕和键卫选取小组件时,将使用预览。
<p>Note: You should only use the widget categories that the provider supports, as defined
in <code data-dev-comment-type="c">AppWidgetProviderInfo#widgetCategory</code>.
- preview
- RemoteViews
在为所选类别选取小组件时,此预览版将用于预览提供程序。
返回
如果调用成功,则为 true;如果调用速率受限,则为 false。
- 属性
注解
为此小组件设置预览。 此预览将用于代替提供程序AppWidgetProviderInfo#previewLayout previewLayoutAppWidgetProviderInfo#previewImage previewImage或预览小组件选取器中的小组件,并固定应用小组件流。
本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。