如何从android中的另一个选项卡调用选项卡?

时间:2011-02-24 14:48:34

标签: android android-layout

我正在使用android标签布局。我有4个选项卡。我的第一个选项卡“主页”是一个列表视图。我想在我的“主页”选项卡中单击列表项时调用第四个选项卡。我怎样才能实现这个目标?

2 个答案:

答案 0 :(得分:4)

您可以将其置于子活动中:

((YourTabActivity)getParent()).getTabHost().setCurrentTab(1);

在上面的情况中,将选择第二个选项卡。或者,如果您使用标签来引用您的标签(建议使用),您可以使用:

((YourTabActivity)getParent()).getTabHost().setCurrentTabByTag("MY_SECOND_TAB");

答案 1 :(得分:0)

添加ListView.onItemClickListener

listView.setOnItemClickListener(new OnItemClickListener() {
    public void onItemClick(AdapterView av, View v, int position, long id) {
        mTabHost.setCurrentTab(3);
    }
});