0

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

View app = inflater.inflate(R.layout.app, null);

我在布局“应用程序”中有一个标签主机。主页正在扩展活动。当我运行应用程序时,应用程序抛出错误

'您的内容必须有一个 id 属性为 'android.R.id.tabhost' 的 TabHost''

我怎样才能避免这个错误?

4

2 回答 2

1

尝试以下代码。

TabHost t = getTabHost();
TabSpec tab = t.newTabSpec(label)
               .setIndicator(label, icon)
               .setContent(intent);
t.addTab(tab);  

或将您的 tabhost id 更改为

<TabHost android:id="@android:id/tabhost"
于 2013-09-02T10:34:33.440 回答
0

从您的班级中删除 extends TabHost。

于 2013-09-02T10:32:54.000 回答