获取小部件UI引用

时间:2015-05-07 14:32:31

标签: android android-widget android-appwidget

在对小工具进行一些编码之后,我一直在想我是否正确地假设您可以修改UI元素的唯一方法是通过RemoteViews并且无法获得引用窗口小部件上的任何元素(TextView,ImageView等)。或者有没有办法存储对我的布局的这些特定元素的引用?也许是通过意图或构造者?感谢您的任何意见。

1 个答案:

答案 0 :(得分:0)

  

对小部件进行一些编码后

鉴于你的其他问题的背景,我将“小部件”解释为“app小部件”。

  

我一直想知道我是否正确假设您可以通过RemoteViews修改UI元素的唯一方法

一般来说,是的。

  

无法获取对窗口小部件上任何元素的引用(TextView,ImageView等)

正确。应用程序小部件由主屏幕呈现,因此主屏幕的进程是具有View对象的进程,而不是您的进程。例外情况是你自己编写主屏幕。