android – 视图在触摸MapView之前不会更新
作者:互联网
我有一个Activity,主要由一个大型MapView组成.在MapView之上,我有几个其他的视图,我试图以编程方式进行交互.
当我尝试使用AnimationListener为MapView顶部的一个视图设置动画时,我遇到了第一个问题.在我触摸MapView之前,AnimationListener不会触发.这是通过抛弃AnimationListener并按顺序调用setVisibility()和其他代码来解决的.它并不理想,但它工作正常.
尝试更新位于MapView顶部的TextView时,会出现当前问题.我设置了文本,但直到我物理触摸MapView才会显示.我已经尝试过请求焦点和其他事情,但无济于事.
有没有其他人经历过这个并提出一个有效的解决方案?
解决方法:
您可以调用map.invalidate()来刷新MapView
标签:android,android-maps 来源: https://codeday.me/bug/20190626/1292685.html