我的小部件显示在小部件列表中。我重复使用了以前使用小部件工作的项目中的一些代码。我还搜索了一些教程,并尝试更改一些属性,但没有。出于某种原因,它没有显示出来。
清单文件
<receiver
android:icon="@drawable/iconfile"
android:label="NameofApp"
android:name="NameofApp">
<intent-filter>
<action android:name="android.appwidget.action.APPWIDGET_UPATE" />
</intent-filter>
<meta-data
android:name="android.appwidget.provider"
android:resource="@xml/widget_provider" />
</receiver>
这是提供者xml文件:
<?xml version="1.0" encoding="utf-8"?>
<appwidget-provider xmlns:android="http://schemas.android.com/apk/res/android"
android:minHeight="74dp"
android:minWidth="74dp"
android:initialLayout="@layout/widget_layout"
android:updatePeriodMillis="100000"
android:resizeMode="horizontal|vertical">
</appwidget-provider>
有什么想法吗?
答案 0 :(得分:0)
我添加了
android:widgetCategory="keyguard|home_screen"
在小部件提供程序xml中。我不确定它为什么会起作用,但确实如此。如果有人有任何我想知道的答案。感谢