android-appWidget定向代码

当手机的方向在主屏幕上发生变化时(例如,键盘翻转时),我在要运行的小程序中有代码.我的小工具中有一个要在imageview中更改的图像.我不能使用链接到方向的不同布局(即“布局”和“布局-土地”),因为直到运行时才知道图像文件名称,该文件是在运行时创建的.无论如何,只有在显示主屏幕,我的appwidget处于活动状态且方向刚刚改变的情况下,触发代码才能运行?

我可以收听configuration_change广播,但是该广播将在每次电话切换为横向或纵向时运行,并且我只希望在显示主屏幕时进行.我想不出任何好的方法android中做到这一点.谢谢

瑞安

最佳答案
对于在运行时生成的图像,没有一种很好的方法.

一种方法是构建图像的两个版本,并具有两个ImageView,这取决于所使用的布局/布局用地. (因此,RemoteView将更新两个ImageView,但是只有正确的ImageView才可见.)

相关文章

这篇“android轻量级无侵入式管理数据库自动升级组件怎么实现...
今天小编给大家分享一下Android实现自定义圆形进度条的常用方...
这篇文章主要讲解了“Android如何解决字符对齐问题”,文中的...
这篇文章主要介绍“Android岛屿数量算法怎么使用”的相关知识...
本篇内容主要讲解“Android如何开发MQTT协议的模型及通信”,...
本文小编为大家详细介绍“Android数据压缩的方法是什么”,内...