我在这里请求你帮助我对AppWidget的怀疑。 目前我正在尝试构建一个可视化时间表的AppWidget; 我已经构建了一个包含星期几列的布局: 一个FrameLayout,包含一个LinearLayout(用于背景)和一个RelativeLayout,我想在其中放置用户约会。 关于约会我想构建在RelativeLayout中可以在维度,颜色和位置上有所不同的TextView ...
有谁知道怎么做?
我已经看到RemoteViews在可用操作方面非常有限,但与此同时我发现了一些AppWidgets可以执行此功能..
非常感谢。
答案 0 :(得分:0)
您可以在一定程度上操作小部件(例如,在更新小部件时设置完全不同的小部件布局),但是,RemoteViews
有些限制。由于你问题的第一部分含糊不清,我只能在这里给出答案。但是Views
可以使用RemoteView
以及{{1}}上可用的操作。
您可能已经看到过并且很常见,它看起来像一个小部件,但实际上是一个启动器功能。例如HTC感知小部件。对于菜单,列表视图和其他一些内容中的单个窗口小部件条目,它们可以具有不同的大小。那是因为他们正在以一种无法被外部开发者使用的非文档方式使用感知启动器。通常你可以通过使用不同的启动器(例如android stock启动器)放置它来查明所讨论的小部件是否是真正的小部件。这些“特殊”小部件无法完成,它们会显示错误。