就是已经在TabActivity里面的TabHost里添加了一些标签页,然后我想在某个标签页里面进行跳转,但是跳转后我想依然在那个TabActivity里面显示,该如何实现呢?如果直接startActivity,它只会在一个新的页面中打开,而不是仍然在那个Tab页下,谢谢指教
------解决方案--------------------
那就不要用startActivity。
用TabActivity来传参数控制。
------解决方案--------------------
不用startActivity
把标签页的显示内容换成你要显示的内容
------解决方案--------------------
setContent设置为你要显示的页面
Intent intent1 = new Intent();
tabHost.addTab(tabHost.newTabSpec("tab1").setIndicator("tab1")
.setContent(intent1));
------解决方案--------------------
我也遇到TabHost的问题 顺带请教一下大家 共同研究一下
拿楼上的代码举例,我是这样做的
Intent intent1 = new Intent();
intent1.setClass(MainActivity.this, testActivity.class); //MainActivity为原来的TabActivity,
tabHost.addTab(tabHost.newTabSpec("tab1").setIndicator("tab1")
.setContent(intent1));
我照这样添加了3个Tab,分别对应了一个Activity,原意就是在不同的Tab里面显示对应的Activity,但现在有一个问题, 最先的Tab里面显示没问题, 但转换到其他的Tab里面,第一个Tab里面的Activity界面没跳转,还保留着的, 后面Tab里面的Activity覆盖在它上面,为什么啊?要怎么做啊?