如何将ListView拆分为多个部分,以便将拆分部分视为单独的ListView?

时间:2014-08-21 00:57:50

标签: android android-listview commonsware-cwac

这样做的方法是什么,或者最好的方法是什么?例如,我想将mListMain拆分为mList1,mList2,mList3,并能够为每个监听器设置单独的Long Click监听器,listitem监听器和上下文菜单。像mList1.setlistitemclicklistener,registercontextmenu。(mList2)......

我想知道怎么做的原因,如果可能的话,我是使用CommonGuy中的mergeAdapter合并了多个ListView的数组,但现在因为它只是一个列表,所以我没有为单独设置列表保持不变,如上下文菜单和onitemclicklisteners。

2 个答案:

答案 0 :(得分:1)

您可以将列表视图添加为列表视图的视图的一部分

所以有父列表视图,其适配器的getView返回子列表视图。 这将是您可以在一个父列表视图中的多个列表视图部分

答案 1 :(得分:1)

  

我为单独的列表设置的内容都没有,例如上下文菜单和onitemclicklisteners

欢迎您为ListView设置项目点击和项目长按一下监听器。但是,您必须正确解释position,以确定该职位所属的子列表,以便您可以决定如何处理这些事件。