单击DialogFragment中的按钮后,我想切换到标签号3.我该怎么做?
答案 0 :(得分:12)
在Tab片段中:
public void setCurrentTab(int tab_index){
mTabHost = (FragmentTabHost)getActivity().findViewById(android.R.id.tabhost);
mTabHost.setCurrentTab(tab_index);
}
在DialogFragment按钮的单击事件中:
FragmentTabHost tabHost = (FragmentTabHost) getActivity().findViewById(android.R.id.tabhost);
tabHost.setCurrentTab(3);
答案 1 :(得分:3)
我已经使用片段完成了标签的完整演示,你可以从这里下载