这里用的是 activityGroup实现下面的界面
 
想要实现上面标题和下面的菜单不一直处于不动的状态
 菜单的点击已经实现了可以切换的 现在想要点击中间部分的地方来实现中间页面的跳转
 如点击listView中跳转到如下页面
 
不过直接在中间页面上面写 activity的跳转 会将 整个原先的activitygroup的替代掉变成如下效果
 原先的菜单栏也没有掉了
 
请问 这个要怎么实现

解决方案 »

  1.   

    1.别用activity跳转,中间部分单独设计一个类继承任意一种layout,然后需要切换界面的时候,直接setLayout就行了。2.上中下三部分分别都继承layout,然后跳转activity时,新的activity的上下两部分仍然加载原先的layout。个人建议第一种。
      

  2.   

    按照你给的第一种建议 那我的第二个页面上的  收藏 分享 下载按钮点击后跳转的页面  也都得写在同一个 activity里面了 (五个)布局都得放在同一个xml文件里面是吗?(今日菜单布局文件,今日菜单里面的明细内容,明细内容中的收藏 分享 下载 页面) 
      

  3.   

    1.嗯,写在一个activity里,只更换中间的layout,能理解么。
    2.不同的布局可以分开放,例如:topLayout.xml, mainLayout.xml, bottomLayout.xml...一个activity里可以由多个layout组合,我们设计界面的时候都是尽量把每一板块用一个layout独立起来。例如:版头layout,左边layout,主菜单layout,底部layout。这样板块的复用性就高了。可以在activity里任意组合。我写的第一个项目就是你这种菜单,几乎一模一样,呵呵,还有不懂的问我
      

  4.   

    还有一个 那五个 布局文件里面  所对应的 点击事件  就应该 都写在 一个activity里面吧 
      

  5.   

    下次请引用我的发言,不然我几乎是没机会再看到这个帖子的不是。每个布局中的监听器当然写在布局里面。activity只负责组合布局,和它自己的各种事件和回调等等
      

  6.   

    这个问题困扰我好长时间,如果写到同一个Activity中代码会很庞大。想用ActivityGroup实现,内部的Subactivity之间的相互跳转传值。求高人指点。