0
我在我的標籤欄中使用FragmentAcitvity。 我能夠加載一個新的片段更改選項卡。 但我有一個問題,因爲我在一個選項卡中有很多活動。例如我有兩個標籤: Tab1,Tab2。我在 Tab1:activityA - > activityB --- ActivityC 和 Tab2:activityF 我怎麼能實現這一點。在標籤欄中去同一標籤中的其他片段?
我的代碼在這裏。 主類
public class MainActivity extends FragmentActivity {
private FragmentTabHost mTabHost;
Context context=this;
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
mTabHost = (FragmentTabHost) findViewById(android.R.id.tabhost);
mTabHost.setup(context, getSupportFragmentManager(), android.R.id.tabcontent);
mTabHost.addTab(
mTabHost.newTabSpec("Records").setIndicator("")), ActiovityA.class, null);
mTabHost.addTab(
mTabHost.newTabSpec("tab2").setIndicator("tab2"),acitvityf.class, null);
mTabHost.setCurrentTab(0);
}
}
我acitvityA在這裏 公共類acitvityA擴展片段{
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
View v = inflater.inflate(R.layout.acitvitya_xml, container, false);
return v;
}
}
myactivityB是
public class acitvityb extends Fragment {
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
View v = inflater.inflate(R.layout.acitvityb_xml, container, false);
return v;
}
}
我怎麼能解決呢?是什麼在這裏失蹤。