Android:在创建时配置 Appwidget 大小

Posted

技术标签:

【中文标题】Android:在创建时配置 Appwidget 大小【英文标题】:Android : Configuring Appwidget size at create time 【发布时间】:2011-10-10 22:03:48 【问题描述】:

根据文档,应该可以使用配置活动来配置 App Widget 的大小 http://developer.android.com/guide/topics/appwidgets/index.html#Configuring

如果您希望用户在添加新的 App Widget 时配置设置,您可以创建一个 App Widget 配置 Activity。此 Activity 将由 App Widget 主机自动启动,并允许用户在创建时配置 App Widget 的可用设置,例如 App Widget 颜色、大小、更新周期或其他功能设置。

我找不到任何关于如何做到这一点的示例,有人有什么想法吗?

谢谢!

【问题讨论】:

【参考方案1】:

我认为目前可能无法完全按照您的意愿行事。

我认为解决方案是为不同的尺寸(4x1、3x1、4x2 等)创建单独的提供程序,但显示的内容取决于开发人员。选择小部件(大小)后,可以显示配置活动,然后用户可以在其中选择他想要的内容。

how to add multiple widgets in one app?

有关具有多个提供程序的工作清单文件的示例,请参阅:

http://code.google.com/p/transdroid/source/browse/trunk/AndroidManifest.xml

【讨论】:

谢谢贾斯汀,我认为这可能是唯一的做事方式。这些文档非常具有误导性。 +1 - Android Docs 中的许多内容都具有误导性。

以上是关于Android:在创建时配置 Appwidget 大小的主要内容,如果未能解决你的问题,请参考以下文章

Android桌面小部件AppWidget开发

Android:NPE 在尝试使用 ACTION_APPWIDGET_PICK 意图进行 activityForResult 时

Android:具有自定义视图的 AppWidget 不起作用

ANDROID_MARS学习笔记_S02_005_AppWidget1

如何从 Android 中的 AppWidget 获取正确的 DisplayMetrics?

Android appwidget remoteviews没有更新