如何实现向下钻取(列表)视图?

HiQ*_*ABS 6 android listview drilldown

我想在Android中实现向下钻取视图.目前,onListItemClick,我用不同的数据重新填充相同的列表视图.

问题:

  1. 还有其他建议吗?类似于在iPhone上使用UITableView的方式?
  2. 是否可以动画(向左或向右推)列表视图填充操作?

ref*_*log 7

这实际上相当容易.只需实现您的主视图,为其ViewAnimator添加一个列表视图.然后在onItemClick列表视图中,只需创建下一个视图,然后将其推送到viewAnimator.完成后 - 调用showPrevious()它将返回上一个列表视图.


Zor*_*did -2

执行此操作的“Android 方式”(如果只有两个层次结构)将使用ExpandableListView。您可以在 API 演示示例项目中找到它。

要实现与 iPhone 行为完全相同的东西,我相信您必须自己采取艰苦的方式来实现这一点。

  • 选项 A:为每个层次结构级别实现不同的活动(可能使用 ListActivities)并手动将数据推送到那里
  • 选项B:也许可以通过 SlidingDrawer 实现数据的滑入和滑出。不过我不确定,到目前为止还没有使用过。

在 Android 中实现这一点似乎很难。让我们看看其他人有什么建议!