如何解决appwidget-provider 中的 initialLayout 是什么意思?
<appwidget-provider
android:initialLayout="@layout/appwidget_main"/>
这个布局 (appwidget_main) 在哪里使用?
解决方法
appwidget-provider 中的 initialLayout 是什么意思?
AppWidgetProviderInfo 定义了 App Widget 的基本特性,例如其最小布局尺寸、其初始布局资源、App Widget 的更新频率以及(可选)要在创建时启动的配置 Activity。使用单个元素在 XML 资源中定义 AppWidgetProviderInfo 对象,并将其保存在项目的 res/xml/ 文件夹中。
这是一个正常的布局,用于定义小部件在屏幕上的外观。
initialLayout 属性指向定义 App Widget 布局的布局资源。
您自己创建此布局,就像任何 Activity/Fragment 布局一样,并在系统要使用的 appwidget-provider
(小部件信息 XML 文件的)中引用它,无论是在您预览手机的小部件,或者当您将其放置在主屏幕上时。
查看documentation了解更多信息。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。