5

我在设计器中遇到了这个异常:

Exception raised during rendering: No tab known for tag null

我和这个人有相同的确切代码 - Android FragmentTabHost : No tab known for tag null

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

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

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

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

  2. 使用单个活动 + 片段的最佳实践是什么,我在哪里可以找到好的有用示例来让我实现我想要制作的用户界面?

  3. 是否有其他第三方解决方案可以提供帮助,例如 ActionBarSherlock?

  4. 我正在使用 Eclipse ADT,您会推荐其他 IDE 吗?

非常感谢

PS - 请不要让我参考 android 开发者教程,我已经通过它们,它们就像学习 abc,而我需要造句并试图找到好的来源,我这么说是因为我发现这里有很多很好的问题,只是用“这是真正的基本教程,去做吧”来回答

4

1 回答 1

0

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

在那里你可以找到你需要的 FragmentTabs 演示,我假设

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

于 2013-05-02T06:53:03.433 回答