先基本介绍一下,
程序主界面使用了TabHost,每一个Tab对应一个Activity,
假如有1、2、3、4共四个Tab,那么对应了A、B、C、D 四个Activity
现在有需求,比如A Activity中点击了某按钮,需要跳转到 Aa Activity,同时,屏幕上还是需要显示Tab栏并且选择的也仍是Tab 1, 查了下,我觉得应该用ViewFlipper来做,由于前期Aa Activity代码已经写好,只是跳转之后显示不了Tab栏,所以我想能够尽少地修改代码将以前的代码重新利用。1, 是否存在ViewFlipper.某个方法,能够直接加载Activity (这种方法最省事,基本不用写什么代码)
2, 如果不能加载Activity,那么能够加载单独的layout.xml进来,(也就是,并不需要去修改xml文件,只需要增加一些代码,由于在原先Activity的onCreate中有一些处理,那么在这里需要重写或者拷贝过来)
3, 如果能加载layout.xml,那么就需要将几个不同的layout.xml合并到同一个layout.xml文件中,可能会产生混乱(比如我现在这个,需要从A,跳到 Aa,Ab,Ac,就需要将4个layout文件合并)求疑于各位