各位,请帮个忙。我现在想达到这样的效果。一个mapview显示google地图, 另外一个textview显示基站变化的记录,通过菜单实现mapview和textview的切换。我不想使用tap host,因为它过于占用地方。那么是应该用activity的切换,还是什么其他的方法呢,我是菜鸟,不太懂,清大家帮忙啊,越详细越好啊

解决方案 »

  1.   

    可以用两个layout装在这两个view,一个隐藏一个显示,切换时修改下属性就可以了,两个view之间也容易实现动画的显示和消失。
      

  2.   

    谢谢fontlose,按照你的说法,我成功添加了另外的两个layout, 里面都只是有一个textview,而且这两个layout都可以自由的切换。但是问题是,我想切换回main layout的时候,就出错了。我的mainlayout 里面有一个mapview 和一个 textview,这是什么问题呢
      

  3.   

    06-09 11:35:16.125: ERROR/AndroidRuntime(1329): Caused by: java.lang.IllegalStateException: You are only allowed to have a single MapView in a MapActivity
      

  4.   

    你的AndroidManifest.xml定义了几个MapActivity
    如果有多个要为每个activity 分配单独进程加android:process=":MapView1" 
    <activity android:name=".activity.directory.MapView1" android:process=":MapView1">  <activity android:name=".activity.directory.MapView2" android:process=":MapView2">