我正在关注标签布局的android开发人员教程。 (我非常非常新的android) 我没有错误,但是当我运行它时,我得到一个未找到活动的异常。 ddms询问我是否已将艺术家活动添加到我自己的Android清单文件中。
教程中的- http://developer.android.com/resources/tutorials/views/hello-tabwidget.html 它说 : "请注意,TabWidget和FrameLayout元素分别具有ID选项卡和tabcontent。必须使用这些名称,以便TabHost可以检索对每个名称的引用。它完全符合这些名称"
我应该在哪里准确指定这些名称。我知道id需要链接,但我不知道该在哪里做。
答案 0 :(得分:1)
请参阅:http://developer.android.com/reference/android/widget/TabHost.TabSpec.html
给出的示例使用给定的第三个选项,Intent
启动Activity
。我想你想要#1。而不是
.setContent(intent)
使用:
.setContent(R.layout.exact_name)
答案 1 :(得分:1)
我实际上建议你停止关注这个示例代码,因为它使用了一种用标签做你想做的事情。
我建议你开始阅读ViewPager
。我首先阅读http://android-developers.blogspot.com/2011/08/horizontal-view-swiping-with-viewpager.html
您需要获得Android支持/兼容性库以及支持演示,并查看其中的源代码。特别是,您需要密切关注http://developer.android.com/resources/samples/Support4Demos/src/com/example/android/supportv4/app/FragmentTabsPager.html
使用FragmentTabsPager,您将使用最新技术并拥有两全其美:制表符和水平滑动。谷歌建议使用Fragments继续这样的用户界面。您可以在http://developer.android.com/guide/topics/fundamentals/fragments.html
了解有关碎片的更多信息