【问题标题】:what does initialLayout in appwidget-provider means?appwidget-provider 中的 initialLayout 是什么意思?
【发布时间】:2023-03-12 13:54:01
【问题描述】:

<appwidget-provider

android:initialLayout="@layout/appwidget_main"/>

这个布局(appwidget_main)在哪里使用?

【问题讨论】:

    标签: android widget android-widget


    【解决方案1】:

    appwidget-provider中的initialLayout是什么意思?

    AppWidgetProviderInfo 定义了 App Widget 的基本特性,例如其最小布局尺寸、初始布局资源、更新 App Widget 的频率,以及(可选)在创建时启动的配置 Activity。使用单个元素在 XML 资源中定义 AppWidgetProviderInfo 对象并将其保存在项目的 res/xml/ 文件夹中。

    这是一个正常的布局,它定义了小部件在屏幕上的外观。

    initialLayout 属性指向定义 App Widget 布局的布局资源。

    您自己创建此布局,就像任何活动/片段布局一样,并在系统使用的appwidget-provider(小部件信息 XML 文件)中引用它,或者在您预览手机的小部件时,或者当你把它放在主屏幕上时。

    查看documentation了解更多信息。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-10-29
      • 1970-01-01
      • 1970-01-01
      • 2011-08-12
      • 2017-06-11
      • 2018-03-05
      • 2023-03-27
      • 1970-01-01
      相关资源
      最近更新 更多