FragmentTabHost:没有标签为null的标签

Roy*_*del 5 android android-layout

我在设计师中遇到这个例外:

Exception raised during rendering: No tab known for tag null
Run Code Online (Sandbox Code Playgroud)

我有与这个人相同的精确代码 - Android FragmentTabHost:没有标签为null的标签

他的唯一答案是"使用较旧的弃用类" - TabHost而不是FragmentTabHost,这是我理解你需要使用的而不是......

我是Android和Java的初学者,但我在.NET中已经是程序员多年了,我发现很难找到很好的解决方案来解决非常基本的问题,这些问题来自于那里显然只有3个片段教程(就像上面说的那个)

所以基本上我的问题到目前为止:

  1. 根据我目前的理解,实际为您的Android应用程序制作菜单的唯一方法是使其成为带有片段的单个Activity应用程序,如果这是真的,如果FragmentTagHost尚未完全正常工作,我该如何跟踪我的片段?我找到了ActionBarSherlock的引用 - 他的最新版本也使用了很多不推荐的类

  2. 使用单个活动+片段的最佳实践是什么?我在哪里可以找到有用的示例来帮助我实现我想要的ui?

  3. 还有其他第三方解决方案可以像ActionBarSherlock一样提供帮助吗?

  4. 我正在使用Eclipse ADT,你会推荐一个不同的IDE吗?

非常感谢

PS - 请不要把我推荐给Android开发者教程,我一直都是通过他们,他们就像学习abc一样,我需要做句子并试图找到好的资料来源,我说是因为我找到了这里有很多很好的问题,只是回答"这里是真正的基础教程,去做那个"

htt*_*tch 0

在SDK的samples文件夹中找到AndroidApiDemos项目http://developer.android.com/tools/samples/index.html

在那里你可以找到 FragmentTabs 演示,我认为这就是你所需要的

至于3.是的,有很多不同的解决方案。以前在 PlayStore 中有一个很好的应用程序,具有不同的 UI 模式,并链接到实现它们的开源项目 com.groidify.uipatterns。希望你能通过谷歌找到它,比如现在它不可用