';您的内容必须具有id属性为';android.R.id.tabhost';

';您的内容必须具有id属性为';android.R.id.tabhost';,android,android-tabhost,Android,Android Tabhost,我正在开发一个android应用程序,其主页与facebook应用程序相同。我使用以下代码将布局扩展到我的主页 View app = inflater.inflate(R.layout.app, null); 我在布局“应用程序”中有一个tabhost。主页正在扩展活动。当我运行应用程序时,应用程序抛出错误 '您的内容必须具有id属性为的TabHost “android.R.id.tabhost” 如何避免此错误?从类中删除扩展TabHost。尝试以下代码 TabHost t = getTab

我正在开发一个android应用程序,其主页与facebook应用程序相同。我使用以下代码将布局扩展到我的主页

View app = inflater.inflate(R.layout.app, null);
我在布局“应用程序”中有一个tabhost。主页正在扩展活动。当我运行应用程序时,应用程序抛出错误

'您的内容必须具有id属性为的TabHost “android.R.id.tabhost”


如何避免此错误?

从类中删除扩展TabHost。

尝试以下代码

TabHost t = getTabHost();
TabSpec tab = t.newTabSpec(label)
               .setIndicator(label, icon)
               .setContent(intent);
t.addTab(tab);  
或者将您的tabhost id更改为

<TabHost android:id="@android:id/tabhost"

我没有在我的类中扩展TabHost。我有一个扩展活动的主页,我正在我的主页中膨胀布局应用程序。