跨所有listactivities的选项卡

时间:2012-02-09 18:37:13

标签: android android-layout android-tabhost listactivity

我是Android开发的新手,但在过去的几周里,我已经能够创建一个非常基本的应用程序,它本质上是一个具有两级分组的查找表;类别和子类别后跟项目级别详细信息。用户可以滚动浏览类别,单击其中一个并转到该类别中的特定子类别,最后单击子类别将其转到他们要查找的项目级别详细信息。

我已经阅读了很多并且还在学习,但是使用我对活动,视图,意图,游标等的有限知识,我在以下结构中创建了应用程序:

  • 类别ListActivity
  • 子类别ListActivity
  • Item ListActivity
  • Tab TabHost

我在发布时的主要活动是Tab,它会创建两个标签;所有项目和收藏夹。它还在FrameLayout中启动Category ListActivity。

  

旁注   目前我的收藏夹尚未创建,但我想拥有的是每个项目旁边的星形图标,以便用户点击它和收藏夹   它会显示在收藏夹中。如果有人有好处   关于此的教程将不胜感激。

main.xml已经创建为Tabs的标准布局,但是在FrameLayout中包含一个ListView,它似乎适用于类别listactivity,但是当你点击一个类别时,子类别活动就会启动,但没有像他们那样显示的选项卡在类别中。我在子类别setContentView(R.layout.main)的开头尝试了onCreate(),但它没有帮助......我陷入了困境中。

对于我缺少或应该做的事情的任何建议将不胜感激。

干杯

2 个答案:

答案 0 :(得分:1)

我使用了以下教程和代码,并且能够通过使用ActivityGroup在选项卡下获得多个活动。

以下是教程http://ericharlow.blogspot.com/2010/09/experience-multiple-android-activities.html

的链接

答案 1 :(得分:0)

据我所知,您希望Category ListActivity和Subcategory ListActivity显示在同一个选项卡中。虽然这可能不是理想的解决方案,但我认为您可以通过使用ActivityGroup来实现这一点。这是一个包含更多信息的链接:

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