我有一个主要由一个大地图视图组成的活动。在这个mappview之上,我还有一些其他的视图,我正试图以编程方式与它们交互。
我的第一个问题发生在尝试使用animationlistener设置mappview顶部某个视图的动画时。在我触摸到mappview之前,animationlistener不会启动。这是通过丢弃animationlistener并依次调用setVisibility()和其他代码来解决的。不太理想,但效果很好。
我当前的问题发生在试图更新位于mappview顶部的textview时。我设置了文本,但在我实际触摸地图视图之前它不会显示。我试过要求集中注意力和其他事情,但没有成功。
有没有其他人经历过这种情况,并提出了一个可行的解决方案?

最佳答案

您可以调用map.invalidate()刷新MapView

09-06 17:23