2012-02-09 44 views
0

我是新来的android开发,但在过去的几个星期里,我已经能够创建一个非常基本的应用程序,它基本上是一个查询表,具有两个级别的分组;类别和子类别,然后是项目级别详细信息。用户可以滚动浏览类别,点击一个类别,然后转到该类别中的特定子类别,最后单击一个子类别,将它们转到他们正在查找的项目级别详细信息。所有列表活动的标签

我已经阅读了很多,仍然在学习,但用我有限的活动,观点,意图,光标等方面的知识,我创建的结构如下应用:

  • 类别ListActivity
  • 子目录ListActivity
  • 项目ListActivity
  • 标签TabHost

我在推出的主要活动为T ab创建两个选项卡;所有项目和收藏夹。它还在FrameLayout中启动Category ListActivity。未创建

旁注 目前的最爱,但我想有是每个项目旁边的星形图标,以便用户可以点击它和喜爱的 ,它将在收藏标签中显示。如果任何人有一个很好的 教程,将不胜感激。

main.xml中已创建的标准布局选项卡,但其中包括的FrameLayout内一个ListView这似乎为类别listactivity工作,但是当你点击一个类别子类别的活动已启动,但没有标签看起来像他们在类别中所做的。我在子类别的onCreate()的开始尝试了setContentView(R.layout.main),但它没有帮助...我被困在了解出来。

关于我失踪或应该做的任何建议将不胜感激。

干杯

回答

0

据我了解,你想要的类别ListActivity和子目录ListActivity出现同样的标签。虽然这可能不是理想的解决方案,但我认为你可以通过使用ActivityGroup来实现这一点。下面是详细信息的链接:

http://united-coders.com/nico-heid/use-android-activitygroup-within-tabhost-to-show-different-activity

+0

感谢pandavid87。这看起来很有希望。当我回家后,我将不得不试试这个,并让你知道它是如何发生的。 – DeucePie 2012-02-10 22:41:31