在 Android 上创建后更改小部件设置

Foa*_*Nik 1 android widget android-widget

我已经用 ConfigurationActivity 构建了一个小部件。一切都很好,但问题是我无法在创建后重新配置它并更改其设置。其他小部件(如天气应用程序或日历应用程序)在您长按它们时会提供一个选项(与“从家里删除”和“应用程序信息”一起),即打开其 ConfigurationActivity 的“小部件设置”。我怎样才能添加这个选项?在下面的屏幕截图中,我的应用程序中缺少“小部件设置”选项。

在此输入图像描述

Foa*_*Nik 6

经过一番挖掘,我找到了我的问题的答案。此功能仅在 API 级别 28 上添加,这可能就是为什么没有足够的文档的原因。打开your_widget_info.xml文件,在appwidget-provider标签内添加这一行。

android:widgetFeatures="reconfigurable"
Run Code Online (Sandbox Code Playgroud)

这将为你完成这项工作。