使用loadLabel(android.content.pm.PackageManager)为Android Widget设置标签的示例

use*_*181 7 android android-widget android-appwidget

从API级别21开始的Android API中,不赞成使用字段标签,建议您改用loadLabel(android.content.pm.PackageManager)。

只是好奇是否有人发现如何使用loadLabel(...)将标签设置为Android Widget的示例?

预先感谢您的分享。

Plo*_*uff 0

我遇到了同样的问题。我相信文档关于这个主题不是很清楚。您所要做的就是在清单 (AndroidManifest.xml) 中定义标签。例如:

<receiver
    android:name=".MyApp"
    android:label="My Widget name" <= This is what you are looking for
    <!-- [...] -->
</receiver>
Run Code Online (Sandbox Code Playgroud)

这定义了 AppWidget 选择器中的小部件“名称”。至少对于 Android 10 上的我来说...