使用高德地图View遇到的奇怪问题

最近开发中用到了高德地图SDK,也就用到了它的View来显示地图,遇到一个很奇怪的问题:高德地图View运行后,我将它停止,然后隐藏.此时我使用SurfaceView播放视频(一直是同一个activity)时,SurfaceView上显示的不是视频,而是地图的一部分(因为这个SurfaceView不是全屏的),但是视频的声音又是在正常播放的,试了很多办法,例如设置地图View的visibility为gone,alpha为0等等,都不行.还有就是如果把地图的View移动到屏幕外也是不行的,因为这个view非常大,我设置了marginTop为-1000dp,还是能看到地图View的某一部分. 最后实在没办法了,只能在不使用高德View时,将其从其父控件中remove出去,使用的时候再add回来,这样就暂时解决这个问题了.

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容