我的应用程序中有一个AppWidget,但是我无法在小部件抽屉中更改它的图标。
我在AndroidManifest中设置了图标
<receiver android:name=".MealWidget"
android:label="AwesomeWidget"
android:icon="@drawable/ic_meals_icon">
并在appwidget-provider中设置PreviewImage:
<appwidget-provider xmlns:android="http://schemas.android.com/apk/res/android"
android:previewImage="@drawable/ic_meals_icon" />
但是图标仍然是默认的蓝色矩形,&#34;示例&#34;写在上面。我错过了什么?
答案 0 :(得分:0)
根据文档,这是在清单中声明小部件接收器的方式。
<receiver android:name="ExampleAppWidgetProvider" >
<intent-filter>
<action android:name="android.appwidget.action.APPWIDGET_UPDATE" />
</intent-filter>
<meta-data android:name="android.appwidget.provider"
android:resource="@xml/example_appwidget_info" />
</receiver>
有关详细信息,请参阅此链接
http://developer.android.com/guide/topics/appwidgets/index.html