gpt4 book ai didi

java - 如何使小部件布局选择屏幕/对话框

转载 作者:行者123 更新时间:2023-12-01 12:58:39 26 4
gpt4 key购买 nike

我正在为我的应用程序开发小部件。应该有一些小部件可以实现相同的功能,唯一的区别在于它们的布局(主题/外观)

我会创建一个对话框或屏幕,用户可以在其中选择他喜欢的小部件。当我选择它们时,我在很多小部件中看到了这一点。

是否可以选择仅使用一个具有不同布局文件的主窗口小部件类,具体取决于用户的选择?或者我必须为每个人开设一个特殊的类(class)?

最终,当用户选择其中之一时,我可以更改对话框或屏幕中的布局颜色吗?

我想向用户展示我的应用程序的付费版本中还有一些其他小部件。因此,当用户选择小部件屏幕/对话框时,他应该看到我所有的小部件,并看到付费版本中有一些高级小部件。

感谢您的建议

最佳答案

是的,这是可能的。您可以创建一个小部件提供程序类,所有配置都将在配置 Activity 中完成,可以在创建小部件时调用该 Activity 。请看一下here 。在此 Activity 中,您可以配置小部件,完成后创建首选项文件,其中将包含新创建的小部件的所有设置。您可以按格式命名此文件 myWidget<widgetID> 。稍后,在您的小部件提供商处只需读取这些文件,并从 appWidgetIds 获取 id并配置RemoteViews根据设置。

关于java - 如何使小部件布局选择屏幕/对话框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23681057/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com