我在创建一个类中有以下内容FragmentTabHost
:
public class TabsActivity extends FragmentActivity {
private FragmentTabHost mTabHost;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.tabs);
mTabHost = (FragmentTabHost)findViewById(android.R.id.tabhost);
mTabHost.setup(this, getSupportFragmentManager(), R.id.realtabcontent);
TabHost.TabSpec exploreSpec = mTabHost.newTabSpec("explore").setIndicator("Explore", getResources().getDrawable(R.drawable.exploreicon));
mTabHost.addTab(exploreSpec);
}
}
我有一个单独的 .xml 文件用于设置主机,如 android 支持站点所示。这一切都在第二个活动中。我的主要活动有一组图像。单击一个会加载此活动。该应用程序最初运行。一旦我点击图像以加载此活动,尽管它会崩溃。在 LogCat 中我发现了以下错误:
java.lang.IllegalArgumentException: you must specify a way to create the tab content
我似乎在这个错误上找不到任何东西。