我的TabHost :mTabHost.addTab(mTabHost.newTabSpec("abc").setIndicator("abc",
this.getResources().getDrawable(R.drawable.tab_choice_bg))
.setContent(new Intent(this, SelectList.class)));
mTabHost.addTab(mTabHost.newTabSpec("qwe").setIndicator("qwe",
this.getResources().getDrawable(R.drawable.tab_rank_bg))
.setContent(new Intent(this, RankList.class)));当我点击了SelectList中的一个item的时候,我想SelectList换成另外一个activity,用什么方法更换呢?

解决方案 »

  1.   

    一定要是另外的activity么,觉得在这边使用不同的viewgroup,似乎更合理。如果一定要切换activity,最好在setOnTabChangedListener或者setOnClickListener中处理一下。
      

  2.   

    在setOnTabChangedListener或者setOnClickListener中如何处理呢?
    我不知道有什么方法可以更换
      

  3.   

    换成另外的Activity不就相当于启动一个Activity吗?
      

  4.   

    在事件里 调用tabHost.setCurrentTab(index) 就可以了