我有一个扩展 MapActivity 的活动,它有两个主要元素,左侧的列表视图和右侧的地图。我在地图上放了一个刷新按钮并尝试:
map.setTraffic(true);
map.invalidate();
但没有任何改变。地图没有刷新。我确实在谷歌上搜索了一下,并明白 invalidate() 应该可以解决问题。我想避免重新创建整个活动。请帮忙?谢谢你。
我有一个扩展 MapActivity 的活动,它有两个主要元素,左侧的列表视图和右侧的地图。我在地图上放了一个刷新按钮并尝试:
map.setTraffic(true);
map.invalidate();
但没有任何改变。地图没有刷新。我确实在谷歌上搜索了一下,并明白 invalidate() 应该可以解决问题。我想避免重新创建整个活动。请帮忙?谢谢你。
你甚至不应该需要invalidate()
. 此示例应用程序setSatellite()
只需在您按下<S>
模拟器中的键时调用即可在常规磁贴和卫星磁贴之间切换。
暂时切换到setSatellite()
而不是setTraffic()
。如果可行,则问题与我从未尝试过的交通图块集有关。