我已在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没有使用提供的标签?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)