1

我的应用程序曾经使用标准的 ListView 和 registerForContextMenu(getListView()) 并且一切正常。

我需要更改我的应用程序以适应嵌套列表,因此我将 ListView 替换为 ExpandableListView。我将 Activity 更改为 ExpandableListActivity。我还将我的适配器更改为树适配器并实现了一个自定义视图类来填充列表(基于 FrameLayout 视图)。

突然我的上下文菜单停止工作,我不知道为什么。我不能长时间点击我的任何列表项,我完全不知道从哪里开始寻找。

4

1 回答 1

0

可能是另一个视图,然后您的列表项会收到长按。我会将 OnLongClickListener 添加到所有视图中,并创建日志记录由 longclick 触发的侦听器。

否则,从代码中查看某些内容以发现错误可能会有所帮助。

于 2010-10-03T20:19:06.993 回答