我刚刚完成了我的第一个应用程序,它运行良好,我已经将其制作成主屏幕小部件。但是它下面没有名字。我正在跟随的教程没有提到这一点,这不应该只是应用程序的名称并自动拉取吗?
我刚刚完成了我的第一个应用程序,它运行良好,我已经将其制作成主屏幕小部件。但是它下面没有名字。我正在跟随的教程没有提到这一点,这不应该只是应用程序的名称并自动拉取吗?
通过在AndroidManifest.xml
中处理与appwidget相关的意图的接收器中添加android:label="我的应用程序小部件的名称"
,您可以设置应用程序小部件的名称以在小部件选择器中显示。这在一个有点晦涩的地方记录在:http://developer.android.com/reference/android/appwidget/AppWidgetProviderInfo.html#label
AndroidManifest.xml
中使用示例:
<receiver android:name=".widget.MyWidgetProvider" android:label="My App Widget">
...
</receiver>
注意:该属性在API 21中已被弃用,但在API 29仍可使用。
<receiver android:name="WidgetProviderClass" android:label="@string/widgetname" ...>
- Quentin S.