当手机的方向在主屏幕上发生变化时(例如,键盘翻转时),我在要运行的小程序中有代码.我的小工具中有一个要在imageview中更改的图像.我不能使用链接到方向的不同布局(即“布局”和“布局-土地”),因为直到运行时才知道图像文件的名称,该文件是在运行时创建的.无论如何,只有在显示主屏幕,我的appwidget处于活动状态且方向刚刚改变的情况下,触发代码才能运行?
我可以收听configuration_change广播,但是该广播将在每次电话切换为横向或纵向时运行,并且我只希望在显示主屏幕时进行.我想不出任何好的方法在android中做到这一点.谢谢
瑞安
最佳答案
对于在运行时生成的图像,没有一种很好的方法.
一种方法是构建图像的两个版本,并具有两个ImageView,这取决于所使用的布局/布局用地. (因此,RemoteView将更新两个ImageView,但是只有正确的ImageView才可见.)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。