在对小工具进行一些编码之后,我一直在想我是否正确地假设您可以修改UI元素的唯一方法是通过RemoteViews
并且无法获得引用窗口小部件上的任何元素(TextView,ImageView等)。或者有没有办法存储对我的布局的这些特定元素的引用?也许是通过意图或构造者?感谢您的任何意见。
答案 0 :(得分:0)
对小部件进行一些编码后
鉴于你的其他问题的背景,我将“小部件”解释为“app小部件”。
我一直想知道我是否正确假设您可以通过RemoteViews修改UI元素的唯一方法
一般来说,是的。
无法获取对窗口小部件上任何元素的引用(TextView,ImageView等)
正确。应用程序小部件由主屏幕呈现,因此主屏幕的进程是具有View
对象的进程,而不是您的进程。例外情况是你自己编写主屏幕。