将小部件名称与小部件一起添加到主屏幕

时间:2013-10-29 05:19:42

标签: android android-widget widget appwidgetprovider

我为应用程序创建了一个小部件。窗口小部件与窗口小部件选项卡下的名称一起显示。当我将小部件拖到主屏幕上时,小部件下方的名称将丢失。

我已经为<receiver></receiver>设置了label属性。

还有什么我需要做的或其他配置要改变吗?

问候。

3 个答案:

答案 0 :(得分:2)

  

您可以设置要在窗口小部件中显示的应用窗口小部件的名称   选择器通过添加android:label =&#34;我的appwidget的名称&#34;到了   处理appwidget相关意图的接收器   AndroidManifest.xml中。它记录在一个有点模糊的地方:   http://developer.android.com/reference/android/appwidget/AppWidgetProviderInfo.html#label

How do I give a Android App Widget a Label/Name

答案 1 :(得分:2)

很抱歉,这是不可能的,因为窗口小部件名称将仅在小部件菜单中显示,而不是在许多启动器的主屏幕上显示,但您可以使用快捷方式

快捷方式显示带有图标的名称,它们很简单,所有数据(图标,标签,意图)都是静态的,在创建时确定。它们无法动态更新,无法调整大小或滚动。但它们与发射器样式相匹配(并且可以放置在文件夹或扩展坞内)并且使用的资源少于AppWidgets

正如@kevin TeslaColl建议的那样,你应该使用Shortcuts

答案 2 :(得分:1)

如果您希望标签在放置在主屏幕上时显示在小部件下方,只需在您的小部件xml布局上放置带有所需标签的TextView