作者ordous (大根)
看板AndroidDev
标题[问题] MapView与ListView画面切换
时间Sun Dec 11 23:56:24 2011
大家好
小弟今天写了两个Layout
分别是 list.xml 和 map.xml
然後我在同一个Activity内想让这两者作切换(预设是list.xml)
於是我做了一个按钮,只要点击後
就会setContentView(R.layout.map)
然後再用另一个按钮,让它setContentView(R.layout.list)切换回来
问题来了,我第一次切换是成功的
可是只要再点第二次,就会出现Exception:
You are only allowed to have a single MapView in a MapActivity.
成功 成功 失败
也就是:list.xml-------> map.xml-------> list.xml-------> map.xml
请问有没有人知道怎麽解决呢?
先谢谢罗 :)))
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 118.170.138.16
1F:→ cooper6334:我很好奇为什麽不写成两个Activity?\ 12/12 02:37
2F:推 tn00364477:写成2个Activity然後用tab如何XD.. 12/12 03:36
3F:→ ordous:嗯嗯,我试试看用tab 12/12 17:19
4F:→ ghostwoo:overflow找过了吗?感觉好像是mapview没有卸掉?猜啦... 12/12 21:33
5F:→ pacy99:用Framelayout把这两个layout包起来 12/12 21:55
6F:→ pacy99:然後让一个VISIBLE一个INVISIBLE 12/12 21:56
7F:→ tomap41017:用Fragment 12/13 19:50
8F:推 lovelycateye:炸的问题点在一个Thread不能有两个MapView 12/13 20:47
9F:→ lovelycateye:可以参考永庆房屋,一样是ListView和MapView切换 12/13 20:49
10F:→ lovelycateye:我预期你应该是ListView的资料要和MapView一样 12/13 20:49
11F:→ lovelycateye:所以用Visible/Invisible也是一种方法。 12/13 20:50
12F:→ lovelycateye:因为没必要一直new MapView 12/13 20:50