我有一个App小部件,在更新时会获取与小部件相匹配的尺寸的图像,并将该图像放入ImageView(通过RemoteViews)。 它可以正常工作。
但是对于支持旋转主屏幕的设备(我说的不是基于设备方向旋转的例如Activity,而是主屏幕本身的旋转),当从横向切换到纵向或者反过来时,小部件的尺寸和宽高比会略微改变......也就是尺寸不能保持固定。
因此,我的小部件需要能够检测到主屏幕旋转,并获取新的图像(或至少加载不同的预获取图像)。
我无法弄清楚这是否可能以及如何实现。 有什么提示吗?