我想在我的应用中显示一个小部件,最好是通过布局xml,但我找不到如何实际显示小部件:S
答案 0 :(得分:0)
答案 1 :(得分:0)
您可以使用App Widgets,它是可以嵌入其他应用程序(例如主屏幕)的微型应用程序视图,并接收定期更新。这些视图在用户界面中称为窗口小部件,您可以使用应用程序窗口小部件提供程序发布一个窗口小部件。能够容纳其他App Widgets的应用程序组件称为App Widget主机。
要创建应用小组件,您需要以下内容:
i)AppWidgetProviderInfo
对象,描述App Widget的元数据,例如App Widget的布局,更新频率和AppWidgetProvider类。这应该用XML定义
ii)AppWidgetProvider
类实现,定义允许您基于广播事件以编程方式与App Widget交互的基本方法。通过它,您将在App Widget更新,启用,禁用和删除时收到广播
iii)视图布局,定义AppWidget的初始布局,以XML格式定义
iv)此外,您可以实现App Widget配置活动。这是一个可选的Activity,当用户添加App Widget并允许他或她在创建时修改App Widget设置时启动。
请访问以下两个链接:
i)http://developer.android.com/guide/topics/appwidgets/index.html
ii)http://www.techhive.com/article/259845/the-15-best-android-widgets.html