【发布时间】:2023-03-12 13:54:01
【问题描述】:
<appwidget-provider
android:initialLayout="@layout/appwidget_main"/>
这个布局(appwidget_main)在哪里使用?
【问题讨论】:
标签: android widget android-widget
<appwidget-provider
android:initialLayout="@layout/appwidget_main"/>
这个布局(appwidget_main)在哪里使用?
【问题讨论】:
标签: android widget android-widget
appwidget-provider中的initialLayout是什么意思?
AppWidgetProviderInfo 定义了 App Widget 的基本特性,例如其最小布局尺寸、初始布局资源、更新 App Widget 的频率,以及(可选)在创建时启动的配置 Activity。使用单个元素在 XML 资源中定义 AppWidgetProviderInfo 对象并将其保存在项目的 res/xml/ 文件夹中。
这是一个正常的布局,它定义了小部件在屏幕上的外观。
initialLayout 属性指向定义 App Widget 布局的布局资源。
您自己创建此布局,就像任何活动/片段布局一样,并在系统使用的appwidget-provider(小部件信息 XML 文件)中引用它,或者在您预览手机的小部件时,或者当你把它放在主屏幕上时。
查看documentation了解更多信息。
【讨论】: