如何确保TabHost引用main.xml中的正确名称,如->;android:id="@android:id/tabs";

如何确保TabHost引用main.xml中的正确名称,如->;android:id="@android:id/tabs";,android,android-activity,android-intent,tabwidget,Android,Android Activity,Android Intent,Tabwidget,我正在关注android开发者关于选项卡布局的教程。 (我对android非常陌生) 我没有错误,但是当我运行它时,我得到一个“未发现活动”异常。 ddms询问我是否将艺术家活动添加到了android清单文件中,我已经有了 在教程中- 它说: 请注意,TabWidget和FrameLayout元素分别具有ID选项卡和tabcontent。必须使用这些名称,以便TabHost可以检索对它们的引用。它需要的正是这些名称 我应该在哪里确切地指定这些名称。我知道需要链接id,但我不知道在哪里进行链接。请

我正在关注android开发者关于选项卡布局的教程。 (我对android非常陌生) 我没有错误,但是当我运行它时,我得到一个“未发现活动”异常。 ddms询问我是否将艺术家活动添加到了android清单文件中,我已经有了

在教程中- 它说: 请注意,TabWidget和FrameLayout元素分别具有ID选项卡和tabcontent。必须使用这些名称,以便TabHost可以检索对它们的引用。它需要的正是这些名称

我应该在哪里确切地指定这些名称。我知道需要链接id,但我不知道在哪里进行链接。

请参阅:

给出的示例使用了给出的第三个选项,即启动
活动的
Intent
。我想你想要1。所以不是

.setContent(intent)
使用:


实际上,我建议您停止遵循此示例代码,因为它使用了一种旧的方式来处理选项卡

我建议您开始阅读关于
ViewPager
。我会从阅读开始

您需要获得Android支持/兼容性库以及支持演示,并查看其中的源代码。特别是,您需要密切关注


使用FragmentTabsPager,您将使用最新的技术,并拥有两个世界的最佳功能:选项卡和水平滑动。Google建议在UI中使用这样的片段。您可以在

上阅读有关片段的更多信息,显示您的代码和日志,这将有助于给出答案。
.setContent(R.layout.exact_name)