android– 为什么我的AppWidget没有使用提供的标签?

android– 为什么我的AppWidget没有使用提供的标签?,第1张

概述我已在XML应用程序窗口小部件提供程序中指定了android:label,但是当您执行Home->Widgets->时未使用指定的名称…而是使用应用程序的名称,默认情况下如果没有标签提供.配置中的尺寸正确使用.<appwidget-providerxmlns:android="http://schemas.android.com/apkes/android"

我已在XML应用程序窗口小部件提供程序中指定了androID:label,但是当您执行Home-> Widgets->时未使用指定的名称…而是使用应用程序的名称,默认情况下如果没有标签提供.配置中的尺寸正确使用.

<appWidget-provIDer    xmlns:androID="http://schemas.androID.com/apk/res/androID"    androID:initialLayout="@layout/Widget_layout"    androID:minWIDth="146dp"    androID:minHeight="146dp"    androID:label="@string/Widget_Title"    androID:updatePeriodMillis="21600000"    ></appWidget-provIDer>

然后在我的资源中:

<string name="Widget_Title">My Widget name</string>

小部件XML配置中引用的字符串资源由IDE验证,那么为什么不使用字符串资源?

解决方法:

您需要在接收器部分的AndroIDManifest.xml中为您的小部件指定androID:label =“@ string / Widget_Title”.

不在Widget_info.xml中的appWidget-provIDer中.

总结

以上是内存溢出为你收集整理的android – 为什么我的AppWidget没有使用提供的标签?全部内容,希望文章能够帮你解决android – 为什么我的AppWidget没有使用提供的标签?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1105059.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-28
下一篇 2022-05-28

发表评论

登录后才能评论

评论列表(0条)

保存