片段,列表视图和设计选择

时间:2013-11-26 11:06:35

标签: android listview android-listview android-fragments

我有一个活动主持一个包含listview的片段。当用户选择列表视图的项目时,我想要显示另一个列表视图(可能是另一个片段的形式?),因此用户可以从缩小的选项列表中选择他们的选择。

这是如何做得最好的。我是否应该有一个托管多个片段的活动或许多托管许多片段的活动,或者这一切都可以在一个片段中完成?

1 个答案:

答案 0 :(得分:1)

我更喜欢在活动中使用多个片段(A),一个用于初始列表(FA),另一个用于缩小列表(FB)。

当用户从初始列表中选择项目时,显示与该选择对应的详细列表片段。选择项目后,FA会调用A并请求显示FB,移交所需信息以决定FB将要显示的内容。

您可以通过这种方式使用TransactionManagers Backstack很好地解决导航问题,即,如果用户确实按下缩小列表中的后退按钮,则将其直接返回到初始列表。